LoginSignup
0
0

More than 1 year has passed since last update.

git 総まとめ

Last updated at Posted at 2021-05-21

ブランチの作成

「リモートブランチ→ローカルブランチ」

$ git checkout -b ローカルに作成するブランチ名 origin/リモートのブランチ名(元となるブランチ)

「ローカルブランチ→リモートブランチ」

$ git push -u origin リモートに作成するブランチ名  //リモートに登録
// 以後commit → push で追加可能

commit

commit 履歴の確認

$ git log --oneline

commit間の差分をみたい

$ git diff <コミットID1(古いcommit)> <コミットID2(新しいcommit)>

業務でやることが多い作業

remoteとrocalの差分を確認

手順: 「fetch→diff」

$ git fetch origin リモートブランチ名
$ git diff ローカルブランチ名 origin/リモートブランチ名

remoteとrocalのデータを揃える

自分以外の誰かがソースを編集したのでremoteのデータが最新で自分のPC内(ローカル)が古いコードの場合はよくあります。
そんな時は「fetch→merge」で最新のデータをローカルに持ってきましょう

$ git fetch origin リモートブランチ名
$ git merge origin/リモートブランチ名

※fetchしただけではローカルのファイルは更新されません。
.gitファイル内にある「origin/ブランチ名」が更新されます。なので「origin/ブランチ名 → 現在のブランチのファイル」をmergeで最新のデータに揃えてあげましょう!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0