Git命令大全总结

一、使用git前,需要先配置用户名和邮箱作为标识

1、git config --global user.name "xuezhiguan" --指定仓库的用户名

2、git config --global user.email "123@qq.com" --指定仓库的邮箱

二、正常操作

1、git init --在某一目录执行该命令,变成可以管理的仓库(执行完该目录下会有.git目录)

2、git add abc.txt --将文件添加到缓存区中

3、git commit --m "提交注释" --将文件提交到仓库里

4、git status --查看是否还有未提交的文件(查看仓库的状态)

5、git diff abc.txt --查看修改的内容

6、git log --查看历史记录

7、git log -pretty=oneline --查看历史记录(只显示提交的备注信息)

8、git reset --hard HEAD^ --当前版本回退到上一个版本,如果回退到上上一个版本将HEAD^改 为HEAD^^,以此类推

9、git reset --hard HEAD~100 --当前版本回退到前100个版本,更方便

10、git reset --hard 版本号 --执行回退版本之后,又想回退之前那个版本

11、git reflog --查看每个版本提交的内容以及版本号

12、git checkout --abc.txt --撤销编辑的内容(如果没有--,则是创建分支)

13、rm abc.txt --删除文件(如果执行commit则彻底删除该文件,如果没有commit想恢复文件执行git checkout --abc.txt)

14、git checkout -b dev --创建并切换分支

此命令相当于(git branch dev --创建dev分支 、git checkout dev --切换到dev分支 )

15、git branch --查看当前的分支,并列出所有分支

16、git merge dev --合并指定分支代码到当前分支上

17、git branch -d dev --删除dev分支

18、git remote add origin url --关联一个远程库

19、git push -u(第一次要用u,以后可以不用) origin 分支 --将指定分支推送到远程仓库上

20、git checkout -b 分支 origin/分支 --创建远程origin的分支到本地

21、git clone url --克隆远程的库到本地

22、git pull --将当前的分支对应远程库的分支内容拉取到本地

23、git stash 把当前的工作隐藏起来 等以后恢复现场后继续工作

24、git stash list 查看所有被隐藏的文件列表

25、git stash apply 恢复被隐藏的文件,但是内容不删除

26、git stash drop 删除文件

27、git stash pop 恢复文件的同时 也删除文件

28、git remote 查看远程库的信息

29、git remote –v 查看远程库的详细信息

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值