开发 -- 使用GIT进行本地开发

Git 本地操作

  1. 首先建一个项目目录master(mkdir mater)

  2. 初始化git仓库 (git init)

  3. 创建新的分支报错


    l1.png
  4. 这是因为在初始化仓库后你需要commit一次 才会让你新建分支,执行操作:
    touch test
    git add test
    git commit -m '初始提交'
    git branch manager

  5. 在manager下新建三个分支 user1,user2,user3
    git checkout manager
    git branch user1
    git branch user2
    git branch user3

  6. 切换到user1分支下队test文件进行编辑操作并提交
    git checkout user1
    vim test
    git add test
    git commit -m 'user1'

  7. 切换到user2分支下队test文件进行编辑操作并提交
    git checkout user2
    vim test
    git add test
    git commit -m 'user2'

  8. 切换到user3分支下队test文件进行编辑操作并提交
    git checkout user3
    vim test
    git add test
    git commit -m 'user3'

  9. 切换到manager分支下对user1,user2,user3分支进行合并
    git checkout manager
    git merge user1

![Uploading l3_681076.png . . .]
  1. 对user2进行合并,产生冲突
    git merge user2
l3.png
  1. 对冲突进行修改并提交
l4.png
    git add test
    git commit -m '修改user1和user2的冲突'
  1. 对user3进行合并,产生冲突,修改冲突并提交
  2. 如果想回滚,使用 git reset 命令,使用--pretty = oneline 进行查看HEAD
    git reset --hard HEAD码
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文为 Git教程的学习笔记,教程源自廖雪峰的博客。这是一个由浅入深,学完后能立刻上手的Git教程。另,附上另一本...
    七弦桐语阅读 6,275评论 5 47
  • 一步一步,走在路上,踏在心上,回头看看,却不知道自己从哪里来,又要到哪里去。
    本祭阅读 125评论 0 0
  • 爱是一场博弈,必须保持永远与对方不分伯仲、势均力敌,才能长此以往地相依相息。因为过强的对手让人疲惫,太弱的对手令人...
    ACE小飞阅读 2,046评论 19 23
  • 年前去阿姨家叹茶,她在茶桌上对我和姐姐倾诉,大致内容就是她的女儿,也就是我的表妹在到访闺蜜家之后发出了阿姨,...
    kamy阅读 764评论 2 5