1
如何獲取特定的提交,或者更確切地說,按照特定提交後的方式提取回購?我沒有任何分支機構。我只是在跑主,而我是唯一使用這個回購的人。git,試圖從遠程獲取特定的提交,而不是最近的提交
如何獲取特定的提交,或者更確切地說,按照特定提交後的方式提取回購?我沒有任何分支機構。我只是在跑主,而我是唯一使用這個回購的人。git,試圖從遠程獲取特定的提交,而不是最近的提交
你可以拉一個,然後結帳,你想看到的承諾:
git pull && git co <commit>
,或者你可以拉,然後復位HEAD到不同的提交:
git pull && git reset --hard <commit>
我不認爲有一種只拉取特定提交的方法,因爲很容易,如果需要,可以切換到另一個提交。
'git fetch && git reset --hard'避免了完全合併。 –
adamdunson
或者創建一個新的本地分支來處理那個提交,'git checkout -b test'用'git branch -d test'將它刪除時使用它 –
nos
謝謝,我用第一個git pull && git co它完全符合我的要求。 –