怎么给网站做外链邵连虎,oss可以做视频网站吗,安全管理系统,购物网站如何做文章目录 前言总结 前言
目标#xff1a;master分支下file.txt文件新增“aaa”,“bbb” 实现#xff1a;开发者1新增“aaa”,开发者2新增“bbb” 条件#xff1a;在同一个分支下协作完成
实际开发过程中#xff0c;每个用户都与属于自己的码云账户#xff0c;如果想要进… 文章目录 前言总结 前言
目标master分支下file.txt文件新增“aaa”,“bbb” 实现开发者1新增“aaa”,开发者2新增“bbb” 条件在同一个分支下协作完成
实际开发过程中每个用户都与属于自己的码云账户如果想要进行多人协作开发必须将用户添加进开发者用户才有权限进行代码提交。 邀请用户 我们当前远程仓库只有一个master分支实际开发过程中我们不允许直接在master分支上修改代码这是为了保证分支的稳定。我们需要新建分支。 在本地仓库中我们需要将远程的dev分支拉下来 如果·我们本地的分支与远程分支建立了联系我们就可以直接进行git push/pull操作。 git branch -r 查看远程分支 git branch -a 查看本地分支与远程分支 git chechout -b dev origin/dev 建立dev分支并且去切换到dev分支并且与远程仓库建立联系 git branch -vv 查看建立联系 如果我们没有建立联系直接pull会怎样 我们也可以用这条命令建立联系
我们不能在本地直接切到origin/dev进行操作。
用户1对dev分支下的file1新增“aaa” 用户2对dev分支下的file2新增“bbb” 我们将bbb代码推送到远端 发现推送失败了因为发生了冲突 先用git pull把最新提交origin/dev拉取下来在本地进行合并。 解决冲突之后进行手动推送。
我们发现远端的代码已经更新了变成了我们想要的样子。
我们现在只需要把远程仓库中dev分支合并到master分支上就可以。 我们这里有两种策略 1.远程仓库的提交申请单这个是由审查员审核的审查员一般是老板或者项目经理。 有保证。我们也推荐用这个 2.在本地上把远程dev分支拉取下来在本地将本地dev分支合并到matser分支上。再将这个masster推送到远端。
master和dev合并时可能会出现冲突我们在dev上解决冲突再让master合并dev。 dev合并master,必须要将本地master保持最新。master进行pull
我们查看一下远端master dev对于我们已经没用了进行删除。我么可以直接在远程仓库进行删除。 总结在同一分支下进行多人协作开发 • ⾸先可以试图⽤ git push origin branch-name 推送⾃⼰的修改 • 如果推送失败则因为远程分⽀⽐你的本地更新需要先⽤ git pull 试图合并 • 如果合并有冲突则解决冲突并在本地提交 • 没有冲突或者解决掉冲突后再⽤git push origin branch-name推送就能成功 • 功能开发完毕将分⽀ merge 进 master最后删除分⽀ 总结
以上就是今天要讲的内容。希望对大家的学习有所帮助仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~