[git]git分支常用命令列举

这里只列出命令,只是为了学习工作时突然记不清了,看一眼就想起来咋用了,原理就不补充了。

  • 查看当前使用分支(结果列表中前面标*号的表示当前使用分支)
git branch 
  • 查看远程分支
git branch -r 
  • 查看所有分支
git branch -a
  • 切换分支
git checkout 分支名
  • 切换远程分支

作用是checkout远程分支,并在本地新建分支,起名为“本地分支名”,并切换到该分支上。

git checkout -b 本地分支名 origin/远程分支名
  • 删除本地分支

例如,仓库有本地分支1和2,现在仓库在分支1上,现欲删除分支1,做法如下。

 git checkout 分支2    # 换到分支2上
 git branch -d 分支1   # 删除分支1
 git branch -D 分支1  # 若-d报错,可用-D强制删除分支1,出错情况例如:删除的分支包含了还未合并的工作等
  • 删除远程分支(慎用)

例如,有远程分支origin/分支1,在本地命令行删除做法如下:

git push origin --delete dev20181018
  • 在公共仓fetch代码:

从远程仓库拉取“origin/分支1“的代码节点到本地的”分支1“上。

git fetch origin 分支1:分支1

git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。

git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。


原文始发于微信公众号(豆子前端):[git]git分支常用命令列举

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/57046.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!