2013-12-20 75 views
0

我對Github相當陌生(對一般版本)並且有一些問題。我查看了很多關於這個主題的常見問題解答等,但我無法找到我的(也許不清楚)問題的明確答案。 (我形成了我的問題如下,請記住,這是所有關於PHP框架我用它來創建小網站。)GitHub - 里程碑/比較/更新


Q1:我工作的2臺電腦。我在兩臺機器上都使用GitHub for Mac,所以我可以使用localhost(克隆代表)並讓它在線更新更改。如果我在一臺計算機上更改克隆,請提交更改,它是否會自動更新另一臺計算機上的克隆?它是如何工作的?


Q2:所以我有一個PHP框架的存儲庫。我如何指出,標籤,...一個版本是穩定/ beta/...?所以,當我更新最新版本時,我會一直能夠下載一個穩定的版本。 GitHub提供了「這樣的功能」嗎?


Q3:我已經創建的小網站與此PHP框架。幾周後,我在GitHub上的PHP Framework回購中有了一些更新。如何檢查我需要在這些創建的網站中更新哪些文件?


我希望我清楚我的問題,高度讚賞任何幫助! 在此先感謝!

+0

Q1 - git遙控器,推拉,Q2 - git標籤和分支 – plaes

回答

0

問題1:否。對GIT存儲庫的提交意味着要提交到本地存儲庫。爲了讓你的更改對其他人可用(你的其他計算機),你必須將它們推送到中央存儲庫(你的案例中的github),並將其從其他位置拉出來。 Q2:Git支持標記。這意味着您使用標籤標記修訂,例如「1.0.0測試版」或其他。您在其他地方簽出時可以使用此標籤,因此您可以簽出與之前標記相同的修訂版「1.0.0測試版」。 (有關更多信息,請參閱git tag --help

問題3:我建議始終更改整個框架。這可能會增加一些kB的流量,但是如果我改變了,則不需要擔心這些文件。如果您想升級到之前標記爲「1.0.0 beta」的框架,並且您更改了所有文件,則不會有任何遺漏的風險。

+0

非常感謝! – user1141796