git和Linux学习总结

(需要详细教程文档私聊)
一、基操:
1、安装git:sudo apt-get install git
2、新建文件夹:mkdir test,进入并查看:cd mkdir ,ls -al
3、初始化空仓库:git init
4、新建txt文件(这一块属于工作区):vi code.txt或者touch code.txt,建完退出:Esc+:wq, 显示内容:cat code.txt
5、添加进仓库:git add code.txt,提交到暂存区:git commit -m’版本1’,提交到版本库,查看已提交:git log
6、仓库版本信息选择(版本库):(HEAD是当前的版本)git reset --hard HEAD,表示上一个版本,^^表示上两个版本,~10版本10.
7、查看操作记录:git reflog。还原指定版本:git reset --想要回去的编号
8、查看正在操作的文件:git status,用于查看工作区被操作的内容。当全部commit后应该是空的
撤销操作
9、撤销对未add文件的修改即还在工作区:git checkout --code.txt,工作区也会为空
10、撤销对已经add的文件修改并放回工作区:git reset HEAD code.txt+git checkout --code.txt
11、若已经添加进库,则不能撤销只能回退版本,参考6
对比操作
12、工作区文件与版本库对比不同:git diff HEAD --code.txt,返回结果±表示工作区和版本库多或少的内容
13、对比两个版本库不同:git diff HEAD HEAD^ --code.txt
14、删除文件:rm code.txt,可以用9撤销误删。也可以git rm code.txt保存到缓存区并commit到库,防止误删可以恢复
15、版本记录过长:git log --pretty=noeline压缩版本记录
git和Linux学习总结

二、git分支