是否可以将冲突的代码推送到 git 并让其他人解决它



我正在使用 git 与同事协作我的工作。我们正常的工作流程是每个人在一天开始时提取最新的代码,并在他们的部分完成后将其推送回去。

但是,最近我们有一位新程序员,她不熟悉整个项目。她是否可以推动(或使用任何其他机制)将她所做的一切都上传到存储库,并让其他程序员为她审查和解决冲突的部分(如果存在)?

谢谢。

是的,她可以将更改推送到远程服务器上自己的分支。 假设她的更改位于主分支上,她可以运行如下命令:

git push origin master:mybranch

这只是一种方法。 她还可以在她的本地仓库上创建一个非主分支,并在那里完成她的工作并从那里推送。

是的,她可以创建代码的新分支并将该分支推送到存储库。当您拉动分支并尝试将其合并到主分支中时,您将获得冲突,您必须解决它。

如果您使用 Github/Bitbucket 作为远程存储库,她可以创建一个新的 dev 分支并打开拉取请求以将此分支合并到您的master分支。如果masterdev之间发生冲突,Github/Bitbucket 会警告你。要解决此问题,您可以将本地dev合并到本地master分支,修复冲突,然后重新打开对远程master分支的拉取请求。

相关内容

最新更新