我对使用git管理源代码的概念非常陌生。在我采取行动之前,我有一个非常基本的问题。
我理解克隆等概念。但我想做的是有一个中央区域,比如在GitHub上的项目,我可以存储所有的代码,提交更改等。
在Git中是否有一个命令只更新现有的克隆?
比如说,我创建了一个新的GitHub项目,添加了我的代码,然后在我的服务器上运行git clone命令来设置该项目的新实例。在git中是否有一个命令可以执行,根据需要进行比较/更新?显然,如果有用户上传到名为“images”的文件夹中的内容或上传了许可证密钥文件,我不希望这些被覆盖。
我希望git有这个功能,如果我能每天在所有服务器上执行一次git更新命令,那将使我的生活变得超级容易。
git pull
执行完整的合并。这可能包括删除文件,如果它们已经在远程分支中被删除并且在本地分支中没有更改。 - Sven Marnach