Git常用的命令

  1. #查看远程分支
    git branch -r
  2. #查看本地分支
    git branch -a
  3. 删除目标分支
    git branch -D master
  4. 切换分支
    git checkout 本地分支名
  5. 重新拉取master分支
    git checkout master
  6. 拉取远程分支到创建的本地分支
    git checkout -b 本地分支 origin/远程分支
  7. 拉取远程分支(先创建本地分支,在切换到当前分支)
    git pull origin 远程分支
  8. 使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。
    git fetch origin 远程分支名x:本地分支名x
  9. #拉去远程的主干最新的代码并更新到自己的分支(有冲突解决冲突)
    git remote add upstream 主干地址
    git pull upstream 需要更新的分支
    例如:
git remote add upstream http://192.168.120.13/kycd_dev/gtk.git
git pull upstream ksvd-8.1.9
  1. 使用 git 提交merge
    * 先使用 git rebase -i HEAD~提交的次数(在自己分支上提交了多少次,这个次数就是几) git rebase -i HEAD~10 开发过程中,本地分支像自己的远程分支提交了10次 git push操作,这块就是10。
    * 在跳转的新界面,将除开第一个的所有的提交记录前的pick,全部改为 f 或者 fixup;第一个pick,如果要更改提交的信息,可以将pick改为 r 或者 reword然后wq保存
    * 执行git push -f origin 本地分支:远程分支
  2. 添加改动的文件
    git add 有改动的文件
  3. 提交信息
    git commit -m “”
  4. push到fork的远程分支
    git push origin 本地分支:远程分支

Git fork了主干分支,clone了错误分支,缺失读写权限,需要clone自己fork的分支
在这里插入图片描述git add添加文件到缓存后,还没commit,不想要了
git rm --cached “文件” 不删除物理文件,仅将文件从缓存删除
git rm --f “文件” 不仅从缓存删除,还将物理文件删除

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值