查看分支-修改分支名-更新分支

查看分支:

  • git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记

  • git branch -v             查看状态

  • git branch -vv           也是查看状态,查看本地及远程分支及最后一次提交的log

  • git branch -r             列出远程分支

  • git branch -a             列出本地分支和远程分支

  • git bracnh -av            查看本地及远程分支,以及分支的最后一个提交注释

  • git branch                  创建一个新的本地分支,需要注意,此处只是创建分支,不进行分支切换,例如:

           #git branch newbranch2

  • git branch -rx              查看本地分支与追踪的远程分支:

  • git remote -v               查看远程及本地 push及pull的仓库

  • cat .gitignore               查看git ignore 即没有使用git 来追踪的文件

  • 回退指定版本并推送到远程

  1. git log                            命令查看所有的历史版本,获取某个历史版本的id,假设查到历史版本的id是139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96

  2. git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96          回退

  3. git push -f -u origin master                                                                      把修改推到远程服务器

修改分支名:

  • git branch -m                                       重命名分支

  • git branch -M oldbranch newbranch   如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名

对于仅是本地分支的操作:

如果对于分支不是当前分支,可以使用下面代码:

  • git branch -m "原分支名" "新分支名"

如果是当前,那么可以使用加上新名字

  • git branch -m "新分支名称"

需要push到远程的分支名修改:

  • git branch -m 旧分支名 新分支名

  • git push --delete origin 旧分支名

  • git push origin 新分支名  将新分支名推上去

  • git branch --set-upsteam-to origin/新分支名  将新本地分支和远程相连

(若是此时就在本分支上,删除了远程分支之后,就需要再次push远程分支,这个时候就会自动跟踪,不需要set-upsteam-to)

或者:

  • git branch -m old_branch new_branch                 # Rename branch locally

  • git push origin :old_branch                                   # Delete the old branch

  • git push --set-upstream origin new_branch         # Push the new branch, set local branch to track the new remote

更新分支:

  • git fetch --all               将本地所有分支与远程保持同步 

  • git pull --al                  最后拉取所有分支代码 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值