昨晚学了一点GitBash,建立库,向库里添加文件,对比修改的内容等等。
自己做了以下总结
git mkdir <dirname> //建立文件
git cd <dirname> //进入该文件
git add <filename> //添加文件 &&可以一次添加多个文件
git commit -m"description of the commit"
git status //查看状态
git diff //查看修改内容
cat <filename> //查看文件内容
------------历史穿梭操作-------------
---(找到HEADid)---
git log //查看状态修改历史,(提交历史)显示每个状态的HEADid
git log --pretty=oneline //可以使git log 命令输出更美观
git reflog //查看命令执行历史,(命令历史)显示每个操作的HEADid
git reset --hard HEAD^ //转向上一个状态 注:有几个^,就向前退几个状态
git reset --hard HEAD~n // n为几,就向前退几个状态
git reset --hard <HEADid> //直接进入HEADid的状态
-------------------------------------------