我们在工作中必定是要协作开发的,那么如何协调管理代码仓呢?一般有github、Gitee这两大主流的管理平台,当然也有公司自研的代码托管平台。这些的核心操作都是跟git是一样的。那么就先来讲讲核心的Git操作如何弄吧。
我们先要在代码仓库中将需要的分支git clone下来:
git clone https:\\.... -b branchname
我们在本地创建一下我们自己的分支
git checkout -b dev origin/needbranch
这条命令的意思就是在本地如果有分支那么就直接将需要分支拉到这个分支上,如果没有的话那么就创建然后再将代码拉过来。
接着我们再将我们的需要添加的文件代码加到分支上,然后push我们新创的分支。
git add .
git commit -m "xxxxx"
git push origin dev
如果作为仓库的管理员我们需要对各个成员上传的代码进行检查如何可行的话那么可以进行分支合并
我们先要切换到master主分支上,
git checkout master
将所有的分支到pull下来(也可指定需要拉取的分支)
git pull xxxx
查看拉取分支的状态
git branch -a
如果检查没有什么问题那么我们就可以将需要的分支合并到主分支了
git merge xxxx
git status
这里可能会存在冲突,找到冲突的文件进行调整解决冲突,然后将冲突文件再次提交
git add xxx
提交到本地仓库中
git commit -m "xxxx"
提交到远程仓库中
git push origin master
这样一来的话就合并好了分支了!
搞定收工~