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

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部