首页 > 代码库 > Linux下git基本使用总结<1>

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 来恢复。