LoginSignup
1
4

More than 5 years have passed since last update.

Gitの個人的によく使うコマンドまとめ

Posted at

個人的に業務で使うGitのコマンドをまとめました。

ソースをローカルにダウンロード

git clone [リポジトリURL]

現在のブランチの確認

git branch

ローカルブランチの削除

git branch -D [ブランチ名]

ローカルブランチの作成

git checkout -b [ブランチ名]

リモートブランチに作業ブランチを切り替え

git checkout -b [ブランチ名] origin/[ブランチ名]
または
git checkout -b [ブランチ名] upstream/[ブランチ名]

変更のあるファイルの確認

git status

ステージングに変更ファイルを全て追加

git add -A

変更内容を全てコミット(コメントあり)

git commit -am "コメント"

ローカルブランチをリモートにプッシュ

git push origin [ブランチ名]
または
git push upstream [ブランチ名]

コミットログの確認

git log

ローカルリポジトリの更新

git fetch --all

現在のブランチに別ブランチをマージ

git merge [ブランチ名]

fetchとmergeを同時

git pull [ブランチ名]

フォーク元からのpull

git pull upstream [ブランチ名]

変更ファイルの一時退避

git stash

コメント付きの場合

git stash save "コメント"

stashで退避した変更の一覧を確認

git stash list

stashで退避した変更ファイルの取り出し(直近のstash)

git stash pop

stashで退避した変更ファイルの取り出し(指定)

git stash pop stash@{n}
nは任意の数字

組み合わせ技

他ブランチのコミットを取り込む

  1. git logで必要なコミットログを確認
  2. git checkout [ブランチ名]で作業ブランチを切り替え
  3. 1で確認したログから取り込みたいコミットIDでgit cherry-pick [コミットID]
1
4
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
1
4