title: [WIP]git少し慣れた人用まとめ
tags: Git
author: koheiSG
slide: false
とりあえずcommitやpushはできるようになった人用のまとめです。
別ブランチの変更を取り込みたい
git checkout {取り込みたいbranch}
git pull origin {取り込みたいbranch}
git checkout {作業branch}
git merge {取り込みたいbranch}
別ブランチのコミットだけ取り込みたい
git fetch origin
git cherry-pick {リビジョンナンバー}
マージしていらなくなったブランチを消す
git branch -d branch_name
ブランチ名を間違えて作ってしまった!!
マージしてないブランチは、無理矢理消す(-dでは消えない)
git branch -D branch_name
間違えてコミットしてしまった
コミットを打ち消す
git reset {commit logのハッシュ値}
コミットを打ち消して、コミット前の状態に戻す
git reset --hard {commitログのハッシュ値}
ローカルブランチとリモートブランチの差分を確認
$ git fetch
$ git diff remotes/origin/master
現在の作業を一旦置いておく
git stash
stashから戻す
git stash list
git stash apply stash{0}など保存されているstashの値を入れる
merge中にコンフリクトしてこんがらがってきたので、mergeを辞めたい
git merge --abort
rebase中にコンフリクトしてこんがらがってきたので、rebaseを辞めたい
git rebase --abort
この記事のライセンス
この記事はCC BY 4.0(クリエイティブ・コモンズ 表示 4.0 国際 ライセンス)の元で公開します。