基础命令¶
| 命令 | 描述 |
|---|---|
| git clone [url] [new name] | 克隆现有仓库 |
| git init | 现有目录初始化仓库 |
| git add file-name | 跟踪新文件 |
| git reset file-name | 撤销add更改 |
| git commit -m "msg" | 提交更新 |
| git commit -a -m "msg" | 不暂存直接提交 |
| git reset --soft HEAD^ | 撤销提交 |
| git reset --hard HEAD^ | 撤销提交和添加的文件 |
| git status | 检查当前文件状态 |
| git status -s | 文件状态预览 |
| git rm file | 删除文件 |
| git rm -f file | 删除已经修改并放入缓存区文件 |
| git rm --cached file | 从仓库删除,本地保留 |
| git mv from to | 移动文件 |
| git log | 查看历史 |
| git log -p -2 | 显示最近两次提交差异 |
| git commit --amend | 撤销提交 |
| git reset HEAD |
取消暂存的文件 |
| git checkout -- |
撤销对文件的修改 |