使用任何類型的,因爲缺乏周圍認識的版本控制我沒去過,但只是使用Git 所以我知道git add {filename}, git commit -u {filename}, git push origin master
基本命令的開始。如何在使用Git的情況下遷移多個版本的代碼?
作爲一種方式 跟蹤之前GIT中的變化,我正在我上例如工作的每個文件的多個副本原始文件可能已 被命名abc.php,第一改變可能已abc_20130101.php命名,第二個變化,abc_20130102.php, 等
看到,這些都是經過一段時間,我的變化有多個文件, 將這些遷移到託管服務的最佳方法是什麼GitHub,BitBucket等
我是否創建單個存儲庫&克隆存儲庫?然後,我想避免將文件作爲 單一推送,因爲它們實際上是不同的版本?什麼是最好的方法?我會怎麼做?
謝謝加文。我認爲,在每次重命名文件時,它會覆蓋以前的版本,當我提交併推送時,這並不重要?我不完全按照你的意思,Git可以在PC上獨立存儲庫中正常工作。我想要使用像GitHub這樣的服務的原因是要獲得經驗,養成版本控制的習慣,並最終在需要時分享用戶之間的共享。 – PeanutsMonkey
是的,你覆蓋了以前的版本。當你提交'git commit'時,它會拍攝你的文件的快照,並且這個快照會永久保存下來。您可以使用像gitk這樣的圖形工具查看歷史記錄,包括每個新修訂版所引入的確切更改。 – GavinH
'Git可以正常工作在PC上的獨立版本庫中。「 - 我想我說的是Git的目的是捕獲並共享文件的更改。如果你自己工作,你不需要分享變化,但捕獲部分仍然非常有用。這是一個巨大的信心提升知道,無論你搞砸了一個文件有多糟糕,你總是可以使用Git回滾到以前的版本! – GavinH