# 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别名