添加常用指令与撤销操作
parent
9b44886ccb
commit
dbb4d010a5
23
Home.md
23
Home.md
|
@ -6,14 +6,25 @@
|
||||||
|
|
||||||
### 常用指令
|
### 常用指令
|
||||||
|
|
||||||
#### 初始化仓库
|
- `git init` 将尚未进行版本控制的本地目录转换为 Git 仓库
|
||||||
|
- `git clone <url>` 克隆现有的仓库
|
||||||
|
|
||||||
|
|
||||||
|
- `git log` 查看提交历史
|
||||||
|
- `git status` 查看哪些文件处于什么状态
|
||||||
|
|
||||||
|
|
||||||
|
#### 撤销操作
|
||||||
|
|
||||||
|
你提交后发现忘记了暂存某些需要的修改,可以像下面这样操作:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git init
|
$ git commit -m 'initial commit'
|
||||||
|
$ git add forgotten_file
|
||||||
|
$ git commit --amend
|
||||||
```
|
```
|
||||||
|
最终你只会有一个提交——第二次提交将代替第一次提交的结果。
|
||||||
|
|
||||||
#### 查看哪些文件处于什么状态
|
> 当你在修补最后的提交时,与其说是修复旧提交,倒不如说是完全用一个 新的提交 替换旧的提交, 理解这一点非常重要。从效果上来说,就像是旧有的提交从未存在过一样,它并不会出现在仓库的历史中。修补提交最明显的价值是可以稍微改进你最后的提交,而不会让“啊,忘了添加一个文件”或者 “小修补,修正笔误”这种提交信息弄乱你的仓库历史。
|
||||||
|
|
||||||
```shell
|
`git reset HEAD <file>` 取消暂存的文件。
|
||||||
git status
|
|
||||||
```
|
|
||||||
|
|
Loading…
Reference in New Issue