Git 分支管理
前文讲到 Git 的基础命令,这里谈一下 Git 的分支管理。
Git 的每一次提交都是为当前所有文件创建一个快照,而每创建一个分支则是添加一个可移动的指针,来定位版本修改的过程。
查看分支
git branch# 或者git branch -v # 包含提交信息
创建分支
Git 的默认分支是 master,需要创建新分支的话需要执行
git branch
此时当前分支还是默认的master分支,如果要切换到新分支,则需执行
git checkout
如果想在创建分支的同时切换到该新创建的分支
git checkout -b
合并分支
把某个分支合并到master分支当中
git checkout mastergit merge
在合并分支的时候可能会遇到冲突,这时候要先解决冲突再进行分之合并。
删除分支
git branch -d git branch -D # 强制删除
远程分支
远程分支的默认名称是 origin,当我们执行 git pus origin master 的时候,默认会把本地的 master 分支推送到远程的 origin/master 分支中。
当然我们也可以把远程分支命名为其他的名称,比如,在前面执行 git remote add origin 的时候把 origin 换成其他的名字即可。
把本地分支推送到远程服务器
git push origin
上面的操作会把本地的 分支推送到远程的 origin/ 分支上。
从远程分支上获取更新
git fetch
删除远程分支
git push origin --delete
原文: https://blog.taotao.io/git-branches/
关键字:git, 分支, origin, master
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!