Git分布式版本控制系统快速参考(3)


    解决分支合并冲突: 当各分支修改同一个文件内容,在合并时就可能会出现冲突,无法自动合并分支,需要解决冲突.
    $ vi test4.txt          #查看冲突的文件
    <<<<<<< HEAD
    test4
    =======
    test4test4test4
    >>>>>>> test
    Git会用<<<<<<< ======= >>>>>>>标记出不同分支的内容,修改后保存:


    $ git add .               
    $ git commit -m "add file"


    $ git branch -d test      #合并完成后可以删除分支


    (5)推送到远程版本库.
    $ git push origin deve
    在推送到远程版本库时,有可能远程版本库的内容已经被别人更改,此时需要解决冲突.
    一般需要使用fetch或pull下载最新的版本后合并分支,然后再推送到远程版本库.


    (6)抓取远程版本库(fetch,pull).
    获得更新到本地版本库(fetch)
    $ git fetch origin deve          #从远程版本deve主分支下载最新的版本到origin/deve分支上
    $ git log -p deve..origin/deve  #比较本地的deve分支和origin/deve分支的差别
    $ git merge origin/deve          #合并分支deve


    从远程版本库获取最新版本并合并到本地版本库(pull)
    $ git pull origin deve

Fedora通过Http Proxy下载Git

Ubuntu Server上安装Git

服务器端Git仓库的创建(Ubuntu)

Linux下Git简单使用教程(以Android为例)

Git权威指南 PDF高清中文版

Git 2分钟指南

Git 的详细介绍请点这里
Git 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/5d891064bd0aa088cd8808bc584d45ef.html