2014-10-27 117 views
0

它可能是重複的,但我的服務器現在是聯線,我只能找到非常挑剔的答案。Git:拉選定的提交

所以我需要拉提交164183012b178c2f68891e1bff24e5c9a0c97222。我應該怎麼做?

+0

在git中幾乎所有的操作都是離線的,看起來你對git來說很新鮮。我可以爲你推薦gitpro書的[Git Basics](http://git-scm.com/book/en/v2/Getting-Started-Git-Basics)章節。另外這本書對於理解git非常有幫助。 – 2014-10-27 10:53:38

回答

2

看看這個教程:https://www.atlassian.com/en/git/tutorial/undoing-changes#!checkout

我認爲你只需要一個git的結帳164183012b178c2f68891e1bff24e5c9a0c97222

+0

我相信這是正確的答案,但寫完這些後沒有任何反應。我應該寫下拉命令或下一步獲取這些文件嗎?謝謝!! – Gediminas 2014-10-27 09:23:23

+0

其實我只是做了一個測試,git checkout命令恢復工作區的狀態。 – 2014-10-27 09:43:34

+0

哦。你是對的 - 它的工作原理!剛剛添加了一些評論哪些cunfused我:)謝謝! – Gediminas 2014-10-27 09:57:43

2

使用git cherry-pick

git cherry-pick 04566389ae36651daf3dfa117a1088d594632370 

將把特定的提交到您當前的分支。