125
107

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Git で特定のコミットからブランチを切りたい(作成したい)

Last updated at Posted at 2013-09-15

あるブランチにコミットしていって、「あ、やっぱりこのコミットハッシュの時点のソースをいじくりたいなあ」と思うときがあると思います。
そのままチェックアウトすると無名ブランチに迷い込んでしまうのでブランチ名を指定してチェックアウトします。
コミットハッシュの一部を指定して feature/some-function というブランチを作成する例です。

特定のコミットをチェックアウト

$ git checkout 7aba6ab4b94bc5 -b feature/some-function

リモートブランチをチェックアウト

リモートを指定しなくてもうまい具合にトラックするようにしてくれるときがあるけど、こっちのほうが確実。

$ git checkout -b feature/some-function origin/feature/some-function
Branch feature/some-function set up to track remote branch feature/some-function from origin.
Switched to a new branch 'feature/some-function'
125
107
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
125
107

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?