在上篇中已经介绍如何克隆项目,一般在实际开发过程中,线上master主分支会建一个dev分支,用于小伙伴们开发。大家在dev上进行合作开发,当项目达到一个里程碑的时候,再合并到master上。
创建远程仓库dev到本地,下面的命令创建了dev,并且切换到dev上:
git checkout -b dev origin/dev //类似常用: // 查看分支:git branch // 创建分支:git branch <name> // 切换分支:git checkout <name> // 创建+切换分支:git checkout -b <name> // 合并某分支到当前分支:git merge <name> // 删除分支:git branch -d <name>当你对项目进行修改过后,查看一下状态:
git status提交到本地
git add . git commit -m 'add test file' // add test file是自己的注释提交到远程:
在这里,为了模拟多人合作,我在远程仓库上修改了test.txt文件
再到本地修改test.txt文件
修改完成后,提交,此时提示有冲突,要先pull下来,解决冲突过后,先提交到本地,再提交到远程
最后提交成功