Git命令行常用指令速查

打印 上一主题 下一主题

主题 570|帖子 570|积分 1718


  • Git本地和远端的交互
Command
Usage
git branch -vv
查看本地各分支和它们关联的远端分支
git branch --set-upstream-to=origin/
关联本地指定分支和远端指定分支
git branch --unset-upstream
取消关联
git checkout -b origin/
拉取远端指定分支代码到本地新分支
git pull
拉取远端指定分支代码到本地关联分支
git push --set-upstream origin
推送本地指定分支代码到远端新分支
git push
将本地新增的commit推送到远端
git push -f
强制更新远端内容使与本地相同
https://www.cnblogs.com/huting-front/p/12106578.htm
修改远端分支名称


  • 本地Git的常用指令
Command
Usage
git branch
查看本地的branch列表
git branch -D
删除,前提是此时不在该branch下
git log
展示当前branch的commit history
git reflog
展示所处于过的commit_id历史
git status
查看暂存区状态
git checkout
从当前branch切换到
git checkout -b
将当前branch复制到一个新的branch并命名为
git commit将git add的内容增加到一个新的commit
git commit --amend
将git add的内容增加到当前的最新commit里
git add
将modify的file增加到暂存区
git add .
将modify的所有已tracked的file增加到暂存区
git add -- *
将modify中untracked的file也增加到暂存区
git branch -m
对本地分支重命名
 

  • 本地Git进阶指令
CommandUsage
git reset
回退到过去的某个版本
git reset --hard HEAD^
回退到上一个commit并不保留最新commit的任何痕迹
git reset --hard
回退到指定的某个commit
git reset --mix
回退到指定的某个commit并把在它之后的修改都放在暂存区
git rebase -i
进入rebase状态,指定历史某之后的commit都可编辑
git rebase -i HEAD~3
进入rebase状态,最新commit之前的3个commit内可编辑
git rebase --continue
退出rebase状态
git rebase --abort
放弃rebase并退出
git stash
将未commit的修改暂存
git stash pop
将已暂存的修改释放
git clean -f
清理untracked files
git clean -fd
 
git cherry-pick
cherry-pick

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宁睿

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表