Git详细命令(详细)

Git详细命令

git命令
1. git status 会检测到新创建的文件
在这里插入图片描述

2. git add : 命令添加HelloWorld.java 命令检查git状态
在这里插入图片描述

3. 再次使用 git status :命令检查git状态,发现提示已经刚刚添加了一个文件,可以提交
在这里插入图片描述

4. 输入 git commit -m “新增了HelloWorld.java 文件” ,后回车将刚刚创建的HelloWorld.java 提交文件
在这里插入图片描述

如果出现以下情况,则是没有绑定GitHub
在这里插入图片描述
这时,需要绑定GitHub所用的邮箱以及GitHub的昵称

git config --global user.email "652081631@qq.com"
git config --global user.name "L"

分别执行以上命令,邮箱、昵称可以修改为所绑定GitHub的邮箱、昵称。
在这里插入图片描述
5. 输入 git log 命令查看git日志信息
在这里插入图片描述
6. 在git窗口输入 git commit -m “修改了HelloWorld.java文件,增加了一行输出”,此时会将刚刚修改的文件提交
在这里插入图片描述
提示 “no changes added to commit” (提交时没任何改变),表明提交失败。 切记,修改后还需要再add才能commit

7. 输入git add HelloWorld.java,然后git status看到提示modified: HelloWorld.java。表示文件被更改,然后再次输入git commit命令提交将刚刚修改的文件提交
在这里插入图片描述
8. 如果再次在HelloWorld.java文件当中添加一行代码。然后git add、git commit
在这里插入图片描述
9. git checkout --文件名 的形式可以撤销对文件的改变 以下是 错误显示
在这里插入图片描述- - 后面需要增加一个空格才能再写文件名。重新输入 git checkout – HelloWorld.java后撤销成功
在这里插入图片描述10. 改完了文件后并且已经执行了git add,那么git会提示你执行 git reset HEAD 文件名 的形式撤销对暂存区的修改
在这里插入图片描述
11. 执行git reset HEAD HelloWorld.java,然后再次执行git status查看文件又回到了git的工作区,我们看到文件的提示信息又回到了红色
在这里插入图片描述12. git log 有个选项,加上 - -pretty=oneline可以使日志以简化的形式显示
在这里插入图片描述
13. 已经提交了文件,想退回到上一个版本可以使用 git reset --hard HEAD^ 命令
在这里插入图片描述
14. HEAD表示当前版本、HEAD^ 表示上一个版本,HEAD^^ 表示前两个版本,如果要是退回到50个版本之前呢?我们可以使用HEAD~50即可

使用git reflog命令查看所有已经提交的版本信息
在这里插入图片描述
15. 可以使用git reset --hard 标识符的形式恢复任意版本的内容,例如将刚刚退回的版本再恢复
在这里插入图片描述
git reset --hard fbcd27f 中的 fbcd27f 是:
在这里插入图片描述
16. 在文件夹中添加 test.txt 文本文档,使用 git status 检测到新的文本文档
在这里插入图片描述
17. 如果想删除仓库中的文件,可以使用 git rm test.txt命令删除仓库当中的文件,同时使用 git status查看状态
在这里插入图片描述
18. 输入git reset HEAD test.txt,然后查看git的状态
在这里插入图片描述
可以test.txt的提示信息已经变成了红色,使用 git checkout – < file> 的语句来放弃对工作区的改变,此时文件也就会恢复

19. git checkout – test.txt命令,文件恢复
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值