版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_38082783/article/details/83343509
总结解决的问题 及 解决问题的方法
- 初始化一个Git仓库的命令?
git init
- 添加文件到仓库的命令?
git add <file>
添加多个文件到仓库的命令?
git add <file> <file>
- 提交文件到仓库的命令?
git commit -m "本次提交的说明"
- 查看仓库当前状态的命令?
git status
- 查看上次修改的具体内容的命令?
git diff <file>
- 查看提交的版本信息的命令?
git log
由于查询到的信息太全面,不利于我们查找,简化查询到的版本信息的命令?
git log --pretty=oneline
- 查看每次提交文件的“commit id”的命令?
git reflog
- 查看当前版本的具体内容的命令?
cat <file>
- 版本回退的命令?
git reset --hard <HEAD>
HEAD表示版本回退到上一个版本;HEAD^表示版本回退到上上一个版本;HEAD~100表示版本回退到上100个版本。
如果我们知道“commit id”,想回退到具体的版本,如何操作呢?
git reset --hard "commit id"
- 追踪管理修改文件的命令?
追踪修改文件的命令?
git status
随时进行“git status”命令,查看工作区的状态,对修改文件进行追踪!
管理修改文件的命令?
git diff
查看具体的修改内容,如果没有问题,就添加“git add ”,并且提交“git commit -m ‘提交说明’”;如果不想要修改,就将工作区回退到上一个版本“git reset --hard HEAD^”
- 修改撤销的命令?
11.01 工作区的修改撤销命令?
git checkout -- <file>
11.02 暂存区的修改撤销命令?
1. git reset HEAD <file>;
2. git checkout -- <file>
11.03 分支的修改撤销命令?
git reset --hard HEAD^
- 删除文件命令?
12.01 删除工作区文件命令?
rm <file>
工作区的误删恢复命令?
git checkout -- <file>
12.02 删除暂存区文件命令?
git rm <file>
暂存区的误删恢复命令?
1. git reset HEAD <file>;
2. git checkout -- <file>
12.03 删除分支文件命令?
1. git rm <file>;
2. git commit -m '删除提交说明'
分支的误删恢复命令?
git reset --hard HEAD^
特别注意:此页命令是没有推送到远程版本库的撤销!没有推送到远程版本库的撤销!没有推送到远程版本库的撤销!重要的事说三遍!
其他
QQ交流群: 264303060