git是目前世界上最流行的分布式版本控制系统,说白了就是在你的电脑里保存你更改的文件的所有版本,方便自己及时回到以前的版本中,或者以后的版本中(如果你已经把以后的版本写好了的话…)
安装git
如果你是Linux操作系统,那么只需要输入一条指令就可以安装git:
sudo apt-get install git
1
sudo apt-get install git
如果你是MacOSX操作系统,则可以先安装homebrew,然后再安装git。
如果你是windows操作系统,可以点这里 下载mysysgit安装包,安装后就可以使用git了。
设置git
首先需要设置一下我们的名称和邮箱,在命令行输入:
git config --global user.name "这里输入你的名字"git config --global user.email "这里输入你的邮箱"
1
2
git config --global user.name "这里输入你的名字"
git config --global user.email "这里输入你的邮箱"
创建版本库
版本库又叫仓库(repository),你可以创建并进入这个一个空目录:
mkdir gitcd git
1
2
mkdir git
cd git
然后把这个目录变成git的仓库:
git init
1
git init
添加文件到版本库
写一个文件,名字可以命名为learngit.txt,随便输入点内容:
abcdef
然后用git add 命令把文件添加到仓库:
git add learngit.txt
1
git add learngit.txt
用git commit命令把文件提交到仓库
git commit -m "wrote a learngit file"
1
git commit -m "wrote a learngit file"
-m后面输入的是本次add的文件的说明,要写清楚防止版本多了搞混。
返回以前的版本
我们可以修改一下learngit.txt:
abcdefg
可以先运行 git status 命令看看结果。
使用 git diff 命令查看修改的内容
使用 git log 命令查看版本历史纪录(使用git log –pretty=oneline使信息显示在一行)
回退到上一个版本:git reset –hard HEAD^
回退到上二个版本:git reset –hard HEAD^
回退到上100个版本: git reset –hard HEAD~100
或者使用 git reset –hard ***(为git log里出的信息)
使用 git reflog 命令来查看每次命令的记录
使用 git checkout — file 可以丢弃工作区的修改。
删除文件
可以直接删除文件。
使用 git rm file 删除版本库的文件,并且git commit
还没有任何评论,你来说两句吧