第四讲 Git 添加、删除、修改与日志
Git 添加、删除、修改与日志
Git 常用命令
- 创建文件(利用 echo)
1
echo 'hello world' > file # 文件重定向
- 删除文件
1
git rm file # 先删除文件并把这次修改纳入暂存区。
- 利用 git rm 删除文件可以利用以下两次命令恢复
1
2git reset HEAD file # 将文件从暂存区回退到工作区
git checkout -- file # 将工作区的文件修改全部丢弃(未纳入暂存区的文件修改) - 删除文件(系统命令 rm)
1
rm file # 删除文件但并未把这次修改纳入暂存区
- 利用系统命令 rm 删除文件可以利用以下一条命令恢复
1
git checkout -- file # 将工作区的文件修改全部丢弃(未纳入暂存区的文件修改)
- 利用 git mv 进行文件重命名: 将原文件删除并创建一个新的和原文件一样的文件并把这次修改纳入暂存区
1
git mv file file_1 # 先将文件进行重命名并把这次修改纳入暂存区
- 利用 git mv 进行文件重命名可以利用以下操作恢复
1
2
3
4git reset HEAD file
git reset HEAD file_1
git checkout -- file
rm file_1 - 利用系统命令 mv 进行文件重命名: 将原文件删除并创建一个新的和原文件一样的文件并未把这次修改纳入暂存区
1
mv file file_1 # 并未把这次修改纳入暂存区
- 利用系统命令 mv 进行文件重命名可以利用以下操作恢复
1
2git checkout -- file
rm file_1 - 将当前目录以及当前目录子目录的所有文件同时纳入暂存区
1
git add .
- commit message 提交错误进行修正
1
git commit --amend -m 'message_1' # 修正上一次的 commit message
- 查看日志
1
2git log -n # 查看最近 n 条日志
git log --pretty=oneline 日志以一行的简单方式呈现 - 获取帮助
1
2
3git help config
git config --help
man git-config
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
TwikooGitalk