看起来我缺少基本的理解,git pull并且git commit,假设我正在使用分支机构,当我在本地工作时,它由其他开发人员更新.我应该在发布之前提交更改git pull还是应该这样做git pull然后再做git commit?
您可以随时进行提交 - 所有提交都是本地的.
只有当您需要到push服务器时才需要拥有最新的副本.因此,pull在push更改之前,始终从远程存储库中获取是一个好主意.
所以,我认为你的意思是"我应该在发出git pull之前推送更改,还是应该执行git pull然后执行git push ".理想情况下pull,您应该push遵循将代码添加到公共存储库的最新副本的基本思想.
您可能会收到通过合并公共存储库获得的一些合并冲突的通知,您需要在最终推送更改之前解决这些冲突.