git命令汇总v1.0
2022-01-26 18:04:55 0 举报
AI智能生成
登录查看完整内容
git常用命令
作者其他创作
大纲/内容
就是你电脑看到的目录和文件
working directory(工作区)
staging area(暂存区)
HEAD
可以理解就是暂存区
index
working space vs staging arealocal repo vs remote repo
核心概念
合并commit
Subtopic
git rebase
把已经存在的commit进行挑选,然后重新提交
cherry-pick
冲突处理
冲突
git refloggit reset --hard HEAD@{13}
回滚
默认工作方式
git config --global -l
git config -l
config
配置与设置
git init
git clone
获取与创建项目
git add
git status
做差异对比
b2分支相对于b1分支的修改
git diff b1 b2
查看两个commit的差异
git diff c1 c2 > 1
git diff: 默认是工作区和暂存区之间的差异
使用外部工具
git difftool
git diff
-a 跳过git add
--amend 修改上次提交
git commit
git reset HEAD filea 取消暂存
git reset
git rm
git mv
git clean
快照基础
列出本地分支
git branch -l
列出所有分支
git branch -a
列出远端分支
git branch -r
删除本地分支b1
git branch -D b1
将当前的本地分支推送到origin的b1分支
git push origin b1
删除远端origin的分支b1
git push -d origin b1
branch
切换到本地分支temp
git checkout temp
创建新的本地分支b1
git checkout -b b1
检出远程分支EAVIP,并将其本地分支命名为EAVIP
git checkout -b EAVIP origin/EAVIP
checkout
git merge
merge
git log
git stash & git pop
git stash
git tag
分支与合并
vs git pull
fetch
git pull == git fetch + git merge
git pull --rebase
pull
git push
git remote
git archive
git describe
项目分享与更新
git show
git shortlog
检查与比较
git grep -n xmmap // 显示行号git grep --name-only xmmap // 只显示文件名
git grep xmmap v1.5.0
git grep
调试
G命令总结
0 条评论
回复 删除
下一页