正直Gitって自分はあんまり触らないだろうと思ってたのに、がっつり触るようになってしまったのでとりあえずこれだけ覚えればいけるっていう自分用のメモ
※Github利用を想定
###最初にやること
まずは初期設定をしなければいけないっぽい。主にgithubのアカウントとか。
ただここで登録してもcloneするとき再度認証を求められたりするのでよくわからない。
まあやっとけば間違いない。
git config --global user.name XXXXXXX
git config --global user.email XXXXXXX
###Clone
なにはともあれクローン。githubにすでにプロジェクトができてれば
git clone http://github.com/user/project
###コミットからプッシュまで
クローンしたものを編集したからgithubにプッシュしたいとき。
git add .
git commit -m "commit message"
git push origin master
一番最初にやったときにはまったこととしては、「git add」はちゃんとプロジェクトのディレクトリで実行すること。
例えば「test」というプロジェクトをデスクトップにクローンしたときは
C:\Users\user\Desktop> git clone http://github.com/user/test
C:\Users\user\Desktop> cd test
C:\Users\user\Desktop\test>==ここでいろいろ編集==
C:\Users\user\Desktop\test> git add .
C:\Users\user\Desktop\test> git commit -m "commit message"
C:\Users\user\Desktop\test> git push origin master
###ローカルにあるものをリモートにプッシュする
あんまりやらないがローカルで新規で作ってリモートにプッシュしたいとき。
(自分はリモートで空のプロジェクトつくってそれをクローン⇒編集してプッシュしてる)
プッシュしたいファイル内で
git init
git remote add origin http://github.com/user/
これでoriginにプッシュ先が登録される
git add .
git commit -m "commit message"
git push origin master
###ブランチを指定してプッシュ
なんかいろいろやり方があるみたいだが自分は以下の方法で
git push origin master:branch
###ブランチを指定してクローン
git clone -b branch http://github.com/user/project
2019/10/02現在
ほかにもよく使うものがあれば追記していきたい