如何转到 git 中的特定提交
How to go to specific commit in git
我已经在 git 提交了,我想去第二个 commit.I 已经使用了
git checkout <commit id>
commit 3f54a651504adc885a71db275e0fb4a5a1111cf4 (HEAD -> dev_coder, origin/dev_coder)
Author: Coder <coder@me.com>
Date: Sun Jun 27 20:23:48 2021 +0530
button
commit 362d11072139bda8569dcf37012174258e8078c3
Author: Coder <coder@me.com>
Date: Fri Jun 25 14:30:01 2021 +0530
updated owner
commit 0db31695b550748c27486248974ee6f57c88458
Author: Coder <coder@me.com>
Date: Wed Jun 16 21:25:28 2021 +0530
Added field
commit 2c72f1ef0bd6a6e7da785212a05efa08a308f1fa
Author: Coder <coder@me.com>
Date: Fri Jun 11 10:36:01 2021 +0530
我在一个分支呼叫中 dev_coder 而不是在主呼叫中 branch.I 想转到 362d11072139bda8569dcf37012174258e8078c3 commit.When 我使用了下面的那个它改变了分支并显示了其他东西.
git chekout 362d11072139bda8569dcf37012174258e8078c3
您的问题标题是:“如何转到 git 中的特定提交”,实际上,您已经做到了:git checkout 362d110
会将您的存储库设置为该提交中的状态。
但是,直接输入哈希作为目标也会将您的存储库设置为所谓的“分离的 HEAD”状态,如果您是 git 的新手,这可能会令人不安。
如果您打算从那里开始在一个新分支上工作,您可以创建一个分支,并指示git将其用作活动分支:
git branch my-work
git checkout my-work
# you will now be working on a branch named 'my-work'
实际上有一个快捷方式可以在一个命令中执行此操作:
git checkout -b my-work
我已经在 git 提交了,我想去第二个 commit.I 已经使用了
git checkout <commit id>
commit 3f54a651504adc885a71db275e0fb4a5a1111cf4 (HEAD -> dev_coder, origin/dev_coder)
Author: Coder <coder@me.com>
Date: Sun Jun 27 20:23:48 2021 +0530
button
commit 362d11072139bda8569dcf37012174258e8078c3
Author: Coder <coder@me.com>
Date: Fri Jun 25 14:30:01 2021 +0530
updated owner
commit 0db31695b550748c27486248974ee6f57c88458
Author: Coder <coder@me.com>
Date: Wed Jun 16 21:25:28 2021 +0530
Added field
commit 2c72f1ef0bd6a6e7da785212a05efa08a308f1fa
Author: Coder <coder@me.com>
Date: Fri Jun 11 10:36:01 2021 +0530
我在一个分支呼叫中 dev_coder 而不是在主呼叫中 branch.I 想转到 362d11072139bda8569dcf37012174258e8078c3 commit.When 我使用了下面的那个它改变了分支并显示了其他东西.
git chekout 362d11072139bda8569dcf37012174258e8078c3
您的问题标题是:“如何转到 git 中的特定提交”,实际上,您已经做到了:git checkout 362d110
会将您的存储库设置为该提交中的状态。
但是,直接输入哈希作为目标也会将您的存储库设置为所谓的“分离的 HEAD”状态,如果您是 git 的新手,这可能会令人不安。
如果您打算从那里开始在一个新分支上工作,您可以创建一个分支,并指示git将其用作活动分支:
git branch my-work
git checkout my-work
# you will now be working on a branch named 'my-work'
实际上有一个快捷方式可以在一个命令中执行此操作:
git checkout -b my-work