胡邹邹的git指南

347 阅读2分钟
操作 代码 备注
1、初始化git,把目录变成git可以管理的仓库 git init
2、把文件添加到暂存区 git add +文件名
3、把暂存区内容提交到本地分支 git commit -m "描述信息"
4、查看git仓库状态 git status
5、查看修改内容 git diff +文件名
6、查看提交历史 git log --pretty=oneline
7、回退版本 git reset --hard HEAD^ HEAD表示当前版本,HEAD^表示上一版本
git reset --hard +版本号前几位
8、查看命令历史 git reflog 可以查看历史操作版本号
9、撤销修改 git restore +文件名 没有放入暂存区时使用
git restore --staged +文件名 已经添加到暂存区时使用
10、删除文件 git rm +文件名
11、从远程仓库克隆本地仓库 git clone +远程仓库地址
12、把本地库关联远程仓库 git remote add+远程库名(一般为origin)+远程仓库地址
13、查看远程库信息 git remote -v
14、删除与远程库已有的关联 git remote +远程库名
15、新建分支 git branch +分支名
16、切换分支 git checkout +分支名
git switch +分支名
17、新建并切换分支 git checkout -b +分支名
git switch -c +分支名
18、查看分支 git branch
19、合并分支 git merge +分支名称 此时是将该分支合并到当前分支
20、删除分支 git branch -d +分支名称
21、暂存 git stash
22、查看暂存列表 git stash list
23、恢复为暂存区内容 git stash apply +stash名称
24、丢弃暂存区内容 git stash drop
25、恢复为暂存区内容并把该暂存区内容丢弃 git stash pop
26、在master分支修改以后更新到其他分支 git cherry-pick +版本号 先切换到需要更新的分支上
27、强行删除分支 git branch -D +分支名 分支上出现修改但未合并时普通删除会报错
28、把本地分支推入远程仓库 git push +远程库名 +远程分支名称
29、创建标签 git tag +标签号 +版本号 不加版本号默认当前版本
git tag -a +标签号 -m "描述信息"
30、查看所有标签 git tag
31、查看标签信息 git show +标签号
32、删除本地标签 git tag -d +标签号
33、把本地标签推到远程 git push +远程库名 +标签号
34、删除远程库里的标签 git push +远程库名 :refs/tags/+标签号 需要先删除本地标签

参考资料:廖雪峰的官方网站