我有一個大約GIT的問題,我有一個Git倉庫這樣的:混帳:之間切換犯
(Commit0) - (Commit1) .... - (CommitN)
的問題是,一個同事想更新自己的資料庫,以(CommitN-10),我們如何可以做到嗎?
它的更多鈔票爲1)把主修訂(CommitN-10),2)他更新了版本3)我可以放回船長(CommitN)
任何想法?
PS。對不起,我的英語
我有一個大約GIT的問題,我有一個Git倉庫這樣的:混帳:之間切換犯
(Commit0) - (Commit1) .... - (CommitN)
的問題是,一個同事想更新自己的資料庫,以(CommitN-10),我們如何可以做到嗎?
它的更多鈔票爲1)把主修訂(CommitN-10),2)他更新了版本3)我可以放回船長(CommitN)
任何想法?
PS。對不起,我的英語
如果他只是想在HEAD〜10查看代碼,請執行git checkout HEAD~10
。如果他想從這個版本開始新的工作,那麼做一個git reset --HARD HEAD~10
然後他可以做一個git checkout -b newBranchName
在新的分支上開始新的工作。
這聽起來不錯,1)git reset --HARD HEAD〜10 2)git checkout -b newBranchName 3)git add + git commit + git push爲了將主分支再次放在CommitN中。 ¿? – AMB
您正在使用哪種操作系統?當然可以做到。例如,如果您使用SourceTree,則可以選擇CommitN-10,然後單擊Checkout。然後,你會有所有的變化,直到這些提交。希望能幫助到你! – facundofarias
我正在使用Windows 8.1和Git GUI – AMB
更新您的問題,向我們展示您希望'master'在您的機器,朋友的機器和回購庫上的最終狀態。 –