git简易教程一,本地命令

偶尔善良 提交于 2019-12-10 06:32:02

1.git的安装:
sudo apt-get install git

2.git创建版本库:版本库--仓库/repository,是一个目录,这个目录里面的所有文件都可以被git管理起来,每个文件的修改和删除git都可跟踪,可以随时还原。
mkdir gitdir
cd gitdir

3.在git里面先新建一个简单的文件假设为:tips.text
vi tips.text
在文件当中任意输入一些内容
完成此步骤之时只是完成了文件的创建(注意:此步骤完成并没有把文件放入git仓库中)
如何把写好的东西放到git仓库中呢?
git add tips.text
git commit -m "add a new txt"
-m后面输入的是对于本次提交的改变的说明

4.修改文件,修改之前我们已经上传到git仓库中的tips.text
修改完成之后查看当前仓库状态
git status
可以查看该仓库文件修改的情况
git diff
可以查看仓库文件具体修改的情况
每次修改完成文件之后如果需要上传都必须要再次
git add tips.text
git commit -m '...'
否则是是没有上传到数据仓库的

5.查看版本控制系统命令
git log

6.版本回退
好了,现在我们由于某种疏忽操作导致上一次修改出错,现在我们需要回到上一个版本或者更早的版本如何操作?
git reset --hard HEAD^
上一个版本:HEAD^
上上一个版本:HEAD^^
如果要返回到10个版本以上怎么办呢?HEAD~10

7.撤销修改
在修改文件的之后,但是没有git add之前,如果我想撤销之前的修改怎么办呢?比价简单的方法是:
git checkout -- tips.text
把文件在工作区的修改全部撤销

不巧的是,我已经git add了但是还没有git commit,应该怎么办呢?
git reset HEAD tips.text退回工作区
git checkout -- tips.text

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!