三、分支管理,远程分支管理,标签管理,git别名

  

# cd/数据/gitroot   # git分支//查看当前仓库的分支   *主//这儿只有一行,*号当前所在的分支是哪个//# git分支具体创建分支,名字叫摘要   # git分支   摘要   *掌握

# git checkout在//git checkout,切换分支   切换到分支“摘要”   #//git分支再查看分支,*号已经到了在了   *在   主   # ls//当前分支和主里的文件是一样的   1.三种   # vim 2。txt//在具体分支下写一个新的文件   # git添加。   # git commit - m“添加2。txt”//要把变更搞到版本库里去,只需要git提交就可以了。   [root@MRX gitroot] # ls   1.txt 2.三种   [root@MRX gitroot] # git checkout的主人   切换到分支“大师”   [root@MRX gitroot] # ls//切换到主下查看是没有2. txt的   1.txt


# git checkout主//合并分支之前,先切换到目标分支   #//git合并具体把具体分支里的变更合并到主里来。



# git分支   摘要   *主   [root@MRX gitroot] # vim 2。txt//主分支下的2. txt增加了几行   uipad   uviadp   euqpvan   4989496   hgiasd   iahusdf   2. # git添加三种   2. # git commit - m”ch txt”   # git checkout在   # vim 2。txt//具体分支下的2. txt删除了几行   uipad   uviadp   euqpvan   2. # git添加三种   2. # git commit - m”ch txt”   # git checkout主   # git合并在   自动合并2.三种   冲突(内容):合并冲突于2.三种   自动合并失败,修正冲突然后提交修正的结果。   猫# 2。txt//此时2. txt里不同部分的内容会自动被标记出来。   uipad   uviadp   euqpvan   & lt; & lt; & lt; & lt; & lt; & lt; & lt;头   4989496   hgiasd   iahusdf=======在在在在在在在摘要   [root@MRX gitroot] # vim 2.三种   uipad   uviadp   euqpvan   # git checkout在   2.txt:需要合并   错误:您需要先解决当前索引的冲突//这里又一个问题,当你合并有冲突时,你不能切换到另一个分支下去,所以尽量避免发生合并冲突   2. # git添加三种   2. # git commit - m”ch txt”   # git checkout在   切换到分支“摘要”//# git合并具体两个分支内容保持一致了,再来合并就不会产生任何变化。   已经更新。


# git checkout dev//先切换到dev分支,然后   # git合并鲍勃


# git ls-remote起源   45337 b0d65a36760796a0f3a45e3f90e1d38ed4e头   41 b9784a6f7aeecb1d485e956b10232b5114592a refs/头/dev   45337 b0d65a36760796a0f3a45e3f90e1d38ed4e refs/头/主


# git checkout - b dev/dev起源   分支dev设置为跟踪来自起源的远程分支开发。   切换到一个新分支‘开发’   # vim 4.三种   4. # git添加三种   # git commit - m“添加4. txt”   # git推   0 b51fcb . .43 fd64d dev→dev//git推动后,最后一行可以看到从dev推送到了开发。   再到远程上刷新,可以看到dev分支下出现了4。txt,而主人是没有的。


git checkout主人先切换到主分支上,以后打标签也是针对主分支来做。   git标签v1.0给主人打一个标签v1.0   git显示v1.0查看标签信息   git标签查看当前分支下所有的标签   标签是针对提交来打标签的,所以可以针对历史的承诺来打标签,v1.0是对最新的版本打的标签。   git日志——漂亮=oneline abbrev-commit//先查看历史的提交,这里后面的选项指用简写的提交。   git标签v0.9 46 d3c1a//针对历史提交打标签   git标签——v0.1 - m“第一标记“2 ec587f//可以对标签进行描述 # git v0.1展示   标签v0.1   尾随者:在   日期:9月19日星期四11:06:29 2019 + 0800      第一个标签//查看标签信息可以看到描述      提交2 ec587ff6e9e0e4c67aefb84e02b2b73693d633e   作者:在   太阳日期:2019年9月8日14:59:15 + 0800      第一次提交      diff - git/README。md b/README.md   100644年新文件模式   指数0000000。6 f0cbde   - - -/dev/null   + + + b/README.md   @@ @@ 0,0 + 1   + # apelearn

三、分支管理,远程分支管理,标签管理,git别名