宁睿 发表于 2024-2-4 09:32:13

Git命令行常用指令速查


[*]Git本地和远端的交互
Command
Usagegit 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的内容增加到一个新的commitgit commit --amend
将git add的内容增加到当前的最新commit里git add
将modify的file增加到暂存区
git add .
将modify的所有已tracked的file增加到暂存区
git add -- *
将modify中untracked的file也增加到暂存区
git branch -m
对本地分支重命名
 

[*]本地Git进阶指令
CommandUsagegit 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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Git命令行常用指令速查