1. git安装后需要进行一些基本信息的设置
git config --global user.name 'yonghuming'
git config --global user.email 'yonghu@youxiang,com'
2. 查看设置
git config --list
3. 创建一个仓库
git init
4. 向git提交文件
git add Hello.c
git commit -m 'describe'
5. 显示提交日志
git log
ps:看到的一大串数字是commit的版本号
6. 版本退回
HEAD是一个指针,指向当前版本
HEAD^表示上个版本
HEAD^^表示上上个版本
…
HEAD~100表示100之前的那个版本
使用命令退回之前的一个版本:
git reset --hard HEAD^
也可以通过写本版号的前几位来确定回到哪个版本
git reset --hard 1089a
7. 再次回到最新的版本
可以通过指令查看你的命令历史
git reflog
然后找到你修改版本的版本号
然后再用指令回到最新版本即可
git reset --hard 198e1
8. git的工作区
git有三个区域:工作区,git仓库,暂存区。
工作区就是我们的个人电脑。
使用git add Hello.c 就是将Hello.c文件放入暂存区的stage。
git commit -m就是把暂存区里stage的内容上传到git仓库。
9. 查看工作区和版本库文件的不同
使用如下指令:
git diff HEAD -- Hello.c
10. 撤销修改操作
1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令:
git checkout --Hello.c
2:你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令:
git reset HEAD Hello.c
第二步按场景1操作。
3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节。
11. 删除文件
rm Hello.c
git rm /git add
git commit
如果删错了,还没有提交到版本库,那么可以用如下指令还原
git checkout --Hello.c
ps: gitcheckout就是用版本库的版本替换掉工作区的版本