Linux下git基本使用总结<1>
1.安装
Linux下直接apt-get install git 或者 apt-get install git-core 即可
2.创建版本库
进入目录 git init 此时会生成一个.git的目录,用来管理你的这个目录下的版本,一般不要动.git目录。
3.添加文件,并提交
git add filename 可以看作将文件添加到一个缓冲区
git commit -m " 描述性语句" 可以看作将缓冲区的内容提交
也可以添加多个文件 一块提交
4.可以用git status查看当前仓库的状态,可以通过git diff查看版本修改的具体内容。
git diff 会通过 + -号告诉你,版本修改过程中,哪里添加了一句代码,哪里删除了一句代码。
缓冲区内容提交之后,git status会显示仓库是clean的。
5.恢复到以前的版本
可以通过git log 查看你版本更改的信息,会显示提交的时间,还有提交时输入的commit (因此提交这个的时候要尽量写清楚点)
git log -- pretty=oneline 可以将log信息缩到一行,方便查看。
若想恢复到上一个版本
git reset -- hard HEAD^
恢复到上上个版本
git reset --hard HEAD^^
依次类推好了。。
6.后退到以前版本之后,git log 查看版本信息就看到,这个版本之后的信息了。
要是想在此基础上前进几个版本。
则需要使用 git reflog 查看完整版本信息并且记住你要使用的那个版本的版本号。
之后使用git reset --hard version id
则直接可以跳到version id 所对应的版本。
7.删除文件
当你在目录下删除文件之后,要在git内删除该文件,再提交。
git rm xx.txt
git commit -m "delete xx.txt"
若删错了,可以用git check out -- xx.txt 来恢复。