git 操作记不住篇

本文详细介绍了Git中的分支切换、创建、关联远程、撤销映射等关键操作,包括如何基于commit点创建分支,以及处理已修改分支和远程分支管理的技巧。
  1. 对当前分支并未进行任何修改,从而可以直接使用
git checkout  分支名

命令切换到其他分支。

  1. 创建本地分支并切换
git checkout -b 分支名

这条命令把创建本地分支和切换到该分支的功能结合起来了,即基于当前分支创建本地分支并切换到该分支下。

对于新创建的分支可以直接指定关联的远程分支:

git checkout -b newbranch origin/branch
  1. 创建分支时可以基于某个commit点。在实际开发中,我们不仅可以在当前分支上进行分支的建立,还可以在某个提交点上进行分支的建立。可以使用以下命令:
git branch 新分支名 commit_SHA
  1. 若当前的分支已经做了一定的修改,丢弃本分支的修改
通过 git checkout -f 命令强制切换分支
  1. 在开发过程中,在远程删除分支之后,由于本地checkout过这个分支,在本地执行
git branch -a 

的时候,仍然能看到该远程分支。

  1. 可以用如下命令来查看remote地址,远程分支,还有本地分支与之相对应关系等信息。
git remote show origin

此时可以看到远程仓库中被删除调的分支的状态为

stale (use ‘git remote prune’ to remove)

  1. 接下来就可以使用这个命令来清理远程分支:
git remote prune origin
  1. 列出所有远程分支:
git branch -r
  1. 删除本地分支
git branch -d 分支名
  1. 本地分支与远程分支关联
git branch --set-upstream-to=origin/远程分支名
  1. 撤销本地分支与远程分支的映射关系
git branch --unset-upstream
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值