Git cheat sheet: Difference between revisions

 
(3 intermediate revisions by the same user not shown)
Line 190: Line 190:
複数のcherrypick。注意点は開始点の指定が一つ前になるので直感的でなく、そのために"^"をつける癖をつけたほうがよい。
複数のcherrypick。注意点は開始点の指定が一つ前になるので直感的でなく、そのために"^"をつける癖をつけたほうがよい。
<syntaxhighlight lang="bash" enclose="div">
<syntaxhighlight lang="bash" enclose="div">
git cherry-pick {COMMIT-A}^..{COMMIT-Z}
git log --oneline
git cherry-pick -x {COMMIT-A}^..{COMMIT-Z}
</syntaxhighlight>
 
作業ミスして upstream と強制同期
<syntaxhighlight lang="bash" enclose="div">
git fetch upstream
git reset --hard upstream/master
</syntaxhighlight>
 
タグ名でブランチ作成
<syntaxhighlight lang="bash" enclose="div">
git tag
git checkout -b 新ブランチ名 refs/tags/タグ名
</syntaxhighlight>
</syntaxhighlight>