Github 尝试从master实现这两个更改

Github 尝试从master实现这两个更改,github,Github,我对使用GitHub管理我的项目还不熟悉,我决定与合作伙伴一起迎接挑战 我的问题是,我们在同一个分支上工作,是master 如果我的队友对分支进行了更改,而我也进行了更改,那么我如何实现对master分支的更改而不丢失我的进度并保持他们的进度 我希望有一个更优雅的解决方案,而不仅仅是复制我的更改,将它们实现到我的本地repo中,然后粘贴我的更改并再次提交。如果您同时使用master(/或main,用于新的GitHub存储库),您可以简单地使用git push 如果失败了(因为你的队友也推了mas

我对使用GitHub管理我的项目还不熟悉,我决定与合作伙伴一起迎接挑战

我的问题是,我们在同一个分支上工作,是
master

如果我的队友对分支进行了更改,而我也进行了更改,那么我如何实现对
master
分支的更改而不丢失我的进度并保持他们的进度


我希望有一个更优雅的解决方案,而不仅仅是复制我的更改,将它们实现到我的本地repo中,然后粘贴我的更改并再次提交。

如果您同时使用master(/或
main
,用于新的GitHub存储库),您可以简单地使用
git push

如果失败了(因为你的队友也推了master),我会做一个简单的git拉,前提是你:

这样,您就可以在更新后的
源代码/master
上,对本地
主文件上完成的本地提交进行重定(重放)基址
一旦解决了任何合并冲突,并且对程序进行了测试,就可以再次推送


不过,理想情况下,您的队友会将他们的贡献分成多个分支,而不是总是推到
master
,这样可以实现更简单更稳定的工作流。

GitHub不是git。1)考虑创建其他分支2)<代码>源/主< /代码>和<代码>主< /代码>可以不同,在推送之前将远程合并到您的这是否回答了您的问题?
git config --global pull.rebase true
git config --global rebase.autoStash true