学习笔记-02

原视频

分支管理

什么是分支?

  • 在版本控制过程中,使用多条线同时推进多个任务。


    学习笔记-02_第1张图片
    image.png

分支的好处

  • 同时并行推进多个功能开发,提高开发效率
  • 各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。

分支操作

  • 创建分支
    git branch [分支名]
  • 查看分支
    git branch -v
  • 切换分支
    git checkout [分支名]
  • 合并分支
    • 第一步:切换到接受修改的分支(被合并,添加新内容)上
      git checkout [被合并的分支名]
    • 第二部:执行merge命令
      git merge [最终合并到的分支名]
  • 解决冲突
    • 分支的表现


      学习笔记-02_第2张图片
      image.png
    • 冲突的解决
      • 第一步:修改文件
      • 第二步:git add [file name]
      • 第三步:git commit -m "commit message"
        此时commit一定不能带具体文件名

Github

在本地创建远程库地址别名

查看当前所有远程地址别名:git remote -v
创建别名:git remote add [别名] [地址],例如git remote add origin https://example.git

推送操作

命令:git push [别名] [分支]
例如:git push origin master

克隆操作
  • 命令:git clone [地址]

  • 三个效果

    • 完整地把远程库下载到本地
    • 复制远程地址别名
    • 初始化本地库
远程库修改的拉取

方法一:

git fetch origin master
git checkout origin/master
//查看相应文件
git checkout master
git merge origin/master

方法二:

git pull origin master
邀请团队成员
学习笔记-02_第3张图片
image.png

你可能感兴趣的:(学习笔记-02)