Git的使用——基本操作命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git的使用——基本操作命令相关的知识,希望对你有一定的参考价值。

1.撤销提交:git commit --amend

说明:(先说明,这个命令感觉没有什么非常实质的作用)

应用场景:(1)当你commit的时候,嫌自己commit的message写得不好,可以打一下,修改提交的message

(2)当你提交以后,发现又有一些东西要提交,而且你希望这两次提交,最终只显示一次;

eg :

>git commit -m "I am 1"

>git add forgotten_file

>git commit --amend

(还可以加上-m ,顺便把message也修改了,当然不加-m ,运行该命令以后,git也会跳出vi 编辑器提示你可以修改message)

最终只会有一个提交,第二次提交将代替第一次提交的结果。

2.取消暂存的文件 (git reset HEAD <file>)

(当你大命令:git status时,其实git会提示你该怎么做,很人性化呀)

技术分享

技术分享

注:git reset 不要随意加选项,不加选项git reset只会修改暂存区域。

3.撤销对文件的修改 git checkout -- file

注:这里的撤销操作针对的是在staged(缓存区)中的,也就是add操作之后,commit操作之前。

 

以上是关于Git的使用——基本操作命令的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

使用 Git 来管理 Xcode 中的代码片段

markdown 一堆Git的基本片段

git基本使用和基本命令