git操作指南

前言

正文

  • 列出所有本地分支:git branch
  • 列出所有远程分支:git branch -r
  • 列出所有本地分支和远程分支:git branch -a
  • 新建一个分支,并切换到该分支:git checkout -b [branch]
  • 切换到指定分支,并更新工作区:git checkout [branch-name]
  • 选择一个commit,合并进当前分支:git cherry-pick [commit]
  • 合并指定分支到当前分支:git merge [branch]
  • 显示当前分支的最近几次提交:git reflog
  • 删除分支:git branch -d [branch-name]
  • 删除远程分支:
    • git push origin --delete [branch-name]
    • git branch -dr [remote/branch]
  • 上传本地指定分支到远程仓库:git push [remote] [branch]
  • 下载远程仓库的所有变动:git fetch [remote]
  • 显示所有远程仓库:git remote -v
  • 显示某个远程仓库的信息:
    • git remote show [remote]
    • git push origin <本地分支名>/再同步到服务器
  • 重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致:git reset --hard [commit]
  • 暂时将未提交的变化移除,稍后再移入
    • git stash
    • git stash pop
  • 查看分支状态,本地分支远程分支
    • git status
    • git branch -a
  • 新建本地分支,push到远程分支
    • git branch test
    • git checkout test
    • git push origin test
  • 删除本地分支:git branch -d [branchname]
  • 删除远程分支: git push origin --delete [branchname]
  • 切到master分支上,去单独的拿feature分支点的62ecb3 代码
    • git checkout master
    • git cherry-pick 62ecb3

Reference

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值