我正在使用git与同事合作。我们的正常工作流程是每个人在一天开始时提取最新代码,并在部件完成后将其推回。
然而,最近我们有一个新的程序员,她不熟悉整个项目。她是否有可能推动(或使用任何其他机制)将她所做的一切上传到回购,并让其他程序员为她审查并解决冲突的部分(如果存在)?
谢谢。
答案 0 :(得分:0)
是的,她可以将更改推送到远程服务器上自己的分支。假设她的更改在主分支上,她可以运行如下命令:
std::optional<T>
这只是一种方法。她还可以在她的本地存储库中创建一个非主分支,然后在那里工作并从那里开始工作。
答案 1 :(得分:0)
是的,她可以创建代码的新分支并将该分支推送到存储库。当您拉动分支并尝试将其合并到主分支中时,您将遇到冲突,您将不得不解决它。
答案 2 :(得分:0)
如果您使用Github / Bitbucket作为远程仓库,她可以创建一个新的dev
分支并打开一个拉取请求,将此分支合并到您的master
分支。如果master
和dev
之间存在冲突,Github / Bitbucket会警告您。要解决此问题,您可以将本地dev
合并到本地master
分支,修复冲突,然后重新打开请求到远程master
分支。