2017-05-04 63 views
0

我最近必須更換我的電腦,並且能夠將所有網站文件複製到新機器。我的代碼發生了一些變化,在計算機死亡之前我還沒有推送到Bitbucket。我還沒有在我的新機器上運行git init,所以我沒有本地Git倉庫,只有這些文件。接下來我離開的最佳方式是什麼?如何從新機器重新同步Git倉庫

回答

1

克隆來自bitbucket repo,標識您在計算機崩潰時正在處理的修訂版本,檢查出它,替換修改過的文件(您說的是保留的,正確的),並繼續您的生活。

+0

檢查出它是'git checkout master'還是'git checkout [last commit id]'或其他? – sombreptile

+0

正如我所說的,你必須尋找你正在修改的版本......關於bitbucket其他開發者_might_已經推出了其他的東西,所以只是檢查一個分支,就像那樣不夠接近。一旦確定了您正在使用的修訂版本,請使用修訂版本ID(可能使用-b創建一個新分支)檢查出來,然後替換您隨附的文件。這應該足以能夠繼續工作,因爲知道您不會失去任何更改,並且不會不情願地放棄其他開發人員的更改。 – eftshift0

+0

我是唯一有權訪問此回購的開發人員,因此我很高興查看回購的當前狀態 - 主分支 - 替換已修改的文件並提交更改。所以在克隆回購之後,我可以這樣做嗎? 'git checkout master' - >替換修改後的文件 - >'git add .' - ''git commit -m'message'' - >'git push' – sombreptile

0

也許將其克隆到不同的目錄,然後將.git文件夾複製到您的新工作副本中。

相關問題