当前位置:   article > 正文

git命令大全,超级全!_git命令大全(非常齐全)

git命令大全(非常齐全)
  • 欢迎补充!!!!!!欢迎!!!

配置相关

1.查看当前生效的配置信息

git config -l
  • 1

2.提交配置的用户信息

git config --globle user.name 名
git config --globle user.email 邮箱
  • 1
  • 2

3.更改缓存区大小

git config --globle http.postBuffer <大小>
  • 1

基础操作

1.初始化仓库

git init
  • 1

2.查看本地仓库状态

git status
  • 1

3.指定文件添加到缓存区

git add <>
  • 1

4.指定文件夹添加到缓存区

git add <>
  • 1

5.所有文件添加到缓存区

git add .
  • 1
git add --all
  • 1
git add -A
  • 1

6.路径下所有文件添加到缓存区不包括新添加文件

git add - u <>
  • 1

7.移除跟踪文件并删除

git rm <>
  • 1

8.移除跟踪文件夹并删除

git rm -r <文件夹>
  • 1

9.移除跟踪文件但是在本地有所保留

git rm --cached <>
  • 1

10.撤销对文件的修改

git checkout <>
  • 1

11.提交到本地仓库

git commit -m ""
  • 1

12.修改上一次的提交信息

git commit --mend 
  • 1

13.打印所有提交记录

git log
  • 1

14.查看某个用户的提交记录

git log --author==''
  • 1

版本相关

1.查看所有分支的记录

git reflog
  • 1

2.回退到commit之前,但是更改还保留

git reset --soft commitid
  • 1

3.回退到commit之前,更改不再保留

git reset --hard commitid
  • 1

4.生成一个新的提交来撤销某次提交

git revert commitid
  • 1

远程仓库

1.列出已经存在的远程仓库

git remote
  • 1

2.列出远程仓库的详细信息,在别名后面列出URL地址

git remote -v
  • 1

3.添加远程仓库

git remote add 名 地址
  • 1

4.修改远程仓库的别名

git remote rename 旧名 新名
  • 1

5.删除指定名称的远程仓库

git remote remove 名
  • 1

6.修改远程仓库的 URL 地址

git remote set-url 名 地址
  • 1

7.将远程仓库所有分支的最新版本全部取回到本地

git fetch 名
  • 1

8.将远程仓库指定分支的最新版本取回到本地

git fetch 名 分支
  • 1

9.把指定的分支合并到当前所在的分支下

git merge 分支
  • 1

10.从远程仓库获取最新版本,并合并

git pull
  • 1

11.把本地仓库的分支推送到远程仓库的指定分支

git push origin(远程仓库名) 本地分支:远程分支
  • 1

12.首次使用u推送后,下次无需设置别名和本地分支可直接git push。

git push -u origin 分支
  • 1

13.删除指定的远程仓库的分支

git push origin --delete 分支名
  • 1

14.将远程仓库代码复制一份到本地当前目录

git clone 地址
  • 1

15.指定本地仓库的目录

git clone 地址 本地路径
  • 1

16.指定要克隆的分支,默认是main分支

git clone 地址 -b 分支名
  • 1

分支相关

1.列出本地的所有分支

git branch
  • 1

2.同时列出本地和远程的所有分支

git branch -a
  • 1

3.列出本地的所有分支并显示最后一次提交

git branch -v
  • 1

4.建新分支,新的分支基于上一次提交建立

git branch 分支名
  • 1

5.修改分支名称

git branch -m 旧 新
  • 1

6.强制修改分支名称

git branch -M 旧 新
  • 1

7.删除指定的本地分支

git branch -d 名
  • 1

8.强制删除指定的本地分支

git branch -D 名
  • 1

9.删除远程分支

git push origin --delete <分支名称>
  • 1

10.切换到已存在的指定分支

git checkout 名
  • 1

11.与指定分支合并

git merge 分支名
  • 1

12.把已经提交的记录合并到当前分支

git cherry-pick <commit ID>
  • 1

13.创建+切换到指定的分支,保留所有的提交记录

git checkout -b 分支名
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/985980
推荐阅读
相关标签
  

闽ICP备14008679号