git,其实自己很早就开始接触了,一开始了解了一些知识,后来开发就用开发工具往远程上推送代码,但是发现自己对git了解不深,自己不够用功,某一天良心发现,觉得对不起好友提供的资料和帮助,所以自己花费了几天,敲了一遍git命令,从建库到远程推送,对代码的管理、撤销、修改、删除等操作,理解肯定比之前深刻,以此记录加深印象。
操作的前提是自己的电脑上已安装好了git。
第一步:找一个合适的地方,创建一个空目录
$ mkdir learngit
$ cd learngit
$ pwd
/g/gitExample/learngit
pwd命令用于显示当前的目录。这个仓库位于/g/gitExample/learngit
第二步:通过 git init命令把这个目录变成Git可以管理的仓库:
$ git init
Initialized empty Git repository in G:/gitExample/learngit/.git/
瞬间Git就建好了一个空的仓库,会在当前目录下多了一个 .git文件,这个文件是Git用来管理跟踪版本库的,不要手动改,把Git仓库给弄坏了。
如果你没看到 .git目录,那是因为这个目录是隐藏的,用 ls -ah 命令就可以看见。
第三步:我们在这个仓库里创建一个readme.txt文件
$ touch readme.txt
//加入内容
$ echo "Git is a version control system">> readme.txt
//查看文件内容
$ cat readme.txt
//查询出来的内容
Git is a version control system
第四步 :将readme.txt加入到仓库中
$ git add readme.txt
$ git commit -m "wrote a readme file"
git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。
你可以多次add不同的文件,commit可以一次提交很多文件。
第五步:查看提交日志
$ git log
commit 928f4b4230cf9440d61e5d7ef2dc70a8c5b10eb6
Author: xxxxx<xxxx@qq.com>
Date: Tue Jul 12 18:01:35 2016 +0800
wrote a reademe file
第六步:查看操作历史
$ git reflog
928f4b4 HEAD@{0}: commit (initial): wrote a reademe file
创建版本库,基本就到这里了!