Git的多人合作

作者: 犯迷糊的小羊 | 来源:发表于2016-05-01 17:41 被阅读141次
  • 添加合作者


  • git pull 命令
    git pull 是更新远程库的内容的命令
  • git fetch命令
    只把远程仓库的代码拉到本地仓库.git,并不放到你的工作目录里如test文件夹。
    这一命令实现了,当你需要借鉴远程库的优秀代码时,又不希望它对你现在工作的代码产生冲突的良好解决方案

  • git合作时产生冲突的解决方案

    • 通常发生在git pull时,因为有可能远程合作者的更新与你本地库的更新相冲突,此时可以通过看uu 文件名识别冲突
    • 进入编辑器,vi 文件名
    • 搜索四个等于号,/====
    • 往上找<<<<
    • 往下找>>>>
    • 等号上面是本地冲突内容,等号下面是远程冲突内容
    • 最后和合作者商议如何修改,并将冲突内容复制到vi的新区域
  • 新建远程分支

    • git branch查看分支
    • git branch -a查看所有分支
    • git branch 分支名
    • git checkout fen1
    • 分支的操作和内容相互独立
  • 将不同分支的文件合并至一个分支
    git merge 分支名
  • 删除本地分支和远程分支

    • git branch -d 分支名
    • git branch -D 分支名(强制删除)


  • git push origin :fen1将空的分支名分配给fen1

  • git reset命令
    • 反悔命令只作用于本地库的文件,只起到“隐藏”操作作用,不会实质改变文件
    • 若加上git reset --hare commit码,那么会将本地文件也恢复到指定地点

关于显示文件夹的命令

  • ls


  • ls -l或者ll
  • ls -al

git命令回顾

单人操作
  • git init
  • git add
  • git commit
  • git push
多人操作
  • git pull
  • 解决冲突
  • git push
分支操作
  • git branch
  • git checkout XXX
  • git merge XXX
  • git push origin XXX
反悔命令
  • git reset commit码
  • git reset -hard commit吗

相关文章

  • Git的多人合作

    添加合作者 git pull 命令git pull 是更新远程库的内容的命令 git fetch命令只把远程仓库的...

  • Git 多人合作、分支管理

    源仓库 在项目的开始,项目的发起者构建起一个项目的最原始的仓库,我们把它称为origin,例如我们的Una项目,o...

  • git的一些基本命令

    多人合作git的一些基本命令 解决分支冲突 git撤销 在没有add之前撤销:git checkout

  • git 多人合作开发操作

    中午实在是睡不着了,很久未提笔,之前一直想着写一写关于技术方面的文章,但是又没太多时间,以下是个人在合作开发...

  • Git自动提取、合并提交

    多人合作开发的一般工作流可以参见 A successful Git branching model 和 Git W...

  • Git

    Git主要用来做多人合作的项目和版本管理,在此记录一下常用命令 全局Git配置:git config --glob...

  • 码云

    git是什么 git是多人合作,版本的管理工具 #### 仓库管理(仓库是来存放代码的) 代码托管平台 gitee...

  • git2

    1版本控制 2多人合作 3备份 git init:初始化版本库 git add文件名字:添加到缓存区 git co...

  • 使用git 高效多人合作(必看哈)

    (附加学习链接: http://www.liaoxuefeng.com/wiki/0013739516305929...

  • 项目合作多人开发git教程

    1、fork项目 2、拉取自己名下的项目仓库 3、添加远程仓库 :git remote add base 远程仓库...

网友评论

    本文标题:Git的多人合作

    本文链接:https://www.haomeiwen.com/subject/dyokrttx.html