我对Github相当新(对于一般的版本控制)并且有一些问题。我查了很多关于这个主题的常见问题解答等,但我找不到我(可能不清楚)问题的明确答案。 (我在下面提出了我的问题,请记住,这完全是关于用于创建小型网站的 PHP框架。)
Q1:我正在使用2台电脑。我在两台机器上使用GitHub for Mac,因此我可以使用localhost(克隆代表)并让它在线更新更改。如果我在一台计算机上更改克隆,提交更改,它会自动更新我的其他计算机上的克隆吗?它是如何工作的?
Q2:所以我有一个PHP框架的存储库。我如何指出,标记,...版本稳定/ beta / ...?因此,当我更新最新版本时,我将始终能够下载稳定版本。 GitHub上有“这样的功能”吗?
问题3:我已经使用此PHP框架创建了小型网站。几周后,我在GitHub上的PHP Framework回购中有了一些更新。如何在这些创建的网站中查看需要更新的文件?
我希望我的问题清楚,任何帮助都非常感谢! 提前谢谢!
答案 0 :(得分:0)
Q1:否。提交GIT存储库意味着提交到本地存储库。要使其他人(您的其他计算机)可以使用您的更改,您必须将它们推送到中央存储库(在您的情况下为github),而不是将其从其他位置拉出来。
Q2:Git支持标记。这意味着您使用标签标记修订版,例如“1.0.0 beta”或其他什么。当您在其他地方结账时,您可以使用此标签,因此您可以检查与之前标记的完全相同的修订版“1.0.0 beta”。 (有关详细信息,请参阅git tag --help
)
问题3:我建议始终更改整个框架。这可能是一些更多的流量,但你不必担心我应该改变文件。当您想要升级到之前标记的框架“1.0.0 beta”并更改所有文件时,您就不会有忘记内容的风险。