同样是学自雪峰老师的博客
地址奉上~
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
一个写h5的人干嘛要学习git呢,一是它可以用来启动angular框架的代码,二是github太火了,不用不好意思说自己是打代码的
言归正传....
首先要明确的是git与svn相对,是一个分布式版本控制系统,可以使每个人的电脑开都有完整的版本库,(公司用的是svn,由于我刚来没任务,所以svn都不会用hiahia)
还有传说中的分支管理系统,还没接触过,不太清楚。
安装
安装后在 git bush里输入
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
来确定身份
创建
在一个合适的地方创建一个版本库
$ mkdir learngit
$ cd learngit
$ pwd
/Users/michael/learngit
在此目录下存放一个文件(eg:readme.txt)
并输入命令
$ git add readme.txt
把文件添加到仓库
$ git commit -m "wrote a readme file"
[master (root-commit) cb926e7] wrote a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.txt
把文件提交到仓库
在文件里修改文件内容,在git 里查看状态
$ git status
命令会告诉我们,文件被修改过了,但是还没准备提交的修改
$ git diff
命令可以让我们看到修改了什么内容(different嘛~)
写到这里我发现了可视化git 我要去看看