还在使用git吗?不妨来看看如何使用git管理版本

git是团队协做必备的一种工具,因此应当应用自如。git

学会建立文件并提交。工具

新建文件夹,输入命令:mkdir git-test,建立完成后查看文件是否在同级目录,ls,若是不是则..或者直接跳入当前文件夹,echo "要输入的内容" >> demo.txt,写入文本。spa

输入git init设置当前为主分支,而且git config查看当前git设配,git config user.name查看当前用户名,git config user.email查看邮箱,若是须要修改用户名或者邮箱,须要从新输入git config user.name或者email 再加上须要修改的地方。code

git add . 添加文本到git中,git commit -m "" 是当前文本的备注,git push -u origin master 提交到master分支上面。团队协作

 

团队中不一样角色拥有本身独立的分支,有时候须要把分支合并到一块,请看这里。it

咱们再次输入git checkout -b "" 输入分支名称而且切入分支,在这里咱们打开文本,加入一些内容,保存后,咱们输入git branch 咱们会看到咱们已切入到当前分支并在分支修改了文本,经过git status能够看到修改,而后咱们经过git add demo.txt添加到分支上面,再次添加备注,git commit -m '' ,而后咱们切回master分支 git checkout master,输入合并命令:git merge 刚才修改好的分支名称,合并完成后,输入 git branch -d 分支名称,咱们完成了合并。ast

 

小结

 

Git鼓励大量使用分支:test

 

查看分支:git branchemail

 

建立分支:git branch <name>demo

 

切换分支:git checkout <name>

 

建立+切换分支:git checkout -b <name>

 

合并某分支到当前分支:git merge <name>

 

删除分支:git branch -d <name>

 

多元合做避免不了合并冲突,

咱们再次建立一只分支:test-3,而且切换到分支上面进行修改对本文信息进行修改,并输入git add .,而后添加备注:git commit -m 'first-test'

咱们切回主分支,git checkout master,也进行修改,进行添加,备注操做。这时候每一个分支都有新的提交,git没法作出快速合并。咱们尝试:git metge test-3 

果真出现了冲突,咱们经过git status告诉咱们冲突的文件,咱们能够直接查看demo1txt的内容,Git用<<<<<<<=======>>>>>>>标记出不一样分支的内容。咱们对内容进行修改。

再次提交,备注,最后把分支删除。

小结

当Git没法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。

相关文章
相关标签/搜索