Git团队协作的命令

版权声明:夏小薇记 https://blog.csdn.net/qq_39584294/article/details/81393751

需要完善 wait 还有好多不知道的,
究竟拉取的哪个分支到哪里
Your branch is ahead of ‘origin/master’ by 14 commits.
怎么实现的原理
哦,对了,还有sprigboot扫描文件的原理和顺序
error: failed to push some refs to ‘[email protected]:huangzhuyun/always.git’
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., ‘git pull …’) before pushing again.
hint: See the ‘Note about fast-forwards’ in ‘git push –help’ for details.

Git团队协作的命令

首先 明确git有
工作区,可以理解为你创建的工作文件夹,eclipse的项目。
版本库==本地仓库,版本库里面包含缓存区和本地分支master
远程仓库,团队使用的共同的仓库。
工作区和版本库的示意图,图片原地址
工作区和版本库的示意图

然后多人协作提交代码的时候
1 git add . 将当前文件提交到版本库的缓存区,也就是隐藏文件夹.git里面的index文件。
2.git commit -m”提交内容” 将缓存区的文件提交到本地分支master文件夹中,这时候引号中写清楚提交内容。
3 git push origin master:b_xw(origin是远程主机名,master是本地仓库分支名,b_x是你自己的远程仓库分支名),这一步将本地分支提交到了你们团队协作的远程仓库你自己的分支上面了。
这时候登录git就可以看到自己提交的分支了,提交自己写的代码块之后要请求管理员将自己写的代码合并,在网页上点击merge Request请求,可能会有冲突导致无法合并。这时候继续回到黑窗口继续敲命令来解决冲突
4 git fetch origin master.获取远程主机的分支master也就是最新的代码版本到本地分支。
5.git merge origin/master 将本地的两个分支(一个远程刚刚拉取下来的,一个本地自己写的代码)合并。看看冲突在哪里。
合并之后就去eclipse或者其他编辑器上刷新然后将代码里的Head 或======或>>>>>>>等字样的内容删除。OK,攻城一半。
删除之后的代码即为没有冲突的代码,但是这个“完美”的代码在你的工作区,需要重新按照步骤1-5来一遍。OK,攻城结束。

GIT教程,比较详细

猜你喜欢

转载自blog.csdn.net/qq_39584294/article/details/81393751
今日推荐