Git命令之分支详解 |
本文标签:Git命令,git分支命令 1.1 概述在 1.1.1 示例 在工作目录中有三个文件,准备将他们暂存后提交 。暂存操作会对每一个文件计算校验和(SHA-1哈希串),然后把当前版本的文件快照保存在 $ git add text1.md text2.md tesxt3.md $ git commit -m "init desc" 现在仓库中有了五个对象:三个文件表示快照内容
修改后再次提交,这次提交的对象会包含上一个指向上次提交对象的指针 。两次提交后变成下面这样 。
1.1.2 创建分支 使用命令 $ git branch testing
1.1.3 切换分支 使用命令 $ git checkout testing 1.2 新建和合并使用命令创建并切换分支 $ git checkout -b <分支名称> 合并分支,将开发分支合并到 $ git checkout master $ git merge <开发分支> 删除分支 $ git branch -d <分支名称> 解决冲突, <<<<<<< HEAD:index.html <div id="footer">contact : email.support@github.com</div> ======= <div id="footer"> please contact us at support@github.com </div> >>>>>>> iss53:index.html 1.3 管理分支列出所有的分支 $ git branch 列出各个分支最后一个提交对象的信息 $ git branch -v 1.4 远程分支远程分支是对远程仓库中分支的索引 。通过 推送本地的开发分支到远程 $ git push origin <开发分支名> 删除远程分支 $ git push origin :<开发分支名> 1.5 分支的扩展
到此这篇关于Git命令之分支详解的文章就介绍到这了,更多相关Git命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! |