git也用了一段时间了,还是写点笔记,记录一下.
准备条件
首先假装你已经安装好了git
- 在Linux下
我用的是
ubuntu,安装非常easy,使用sudo apt-get install git - 在windows下 在windows下安装,就使用git-downloads,点击下载,安装,就ok. ps:如果你足够幸运,可以试试github的windows版,这个的好处是,带有图形化界面.
1 初始化git设置
新装好git后,我们先配置个人的用户名和email,这两条配置很重要,因为在git的日志中,都会带上这两条信息.
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
如果用了--global选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。如果要在某个特定的项目中使用其他名字或者电邮,只要去掉--global选项重新配置即可,新的设定保存在当前项目的.git/config文件里。
2 新建第一个仓库
建立第一个仓库有两种方式,一种是完全新建一个仓库,第二种是克隆一个现有仓库.
2.1 完全新建一个仓库
你先切换到你想建项目的地方,比如f:/blog/,然后执行
git init
初始化后再在当前目录新建一个名为.git的目录,git所有的东西都存在这里面.当然我们不用管.
2.2 克隆一个现有仓库
这个也是很easy,直接一条命令搞定
git clone https://github.com/Jackroyal/blog.git
他会在你的当前目录新建一个blog文件夹,在blog文件夹里面他会把相关的文件都下载下来,就可以用了.
3 提交更新
3.1 提交工作空间文件到暂存区
执行touch a.txt,我们在目录中新建一个文件名叫a.txt,然后我们修改它的内容.
接下来,我们来查看下状态
git status
执行结果如下图:
就像图片中提示的,我们新加的a.txt是未跟踪文件,我们执行
git add a.txt
我们把a.txt添加到暂存区,再次执行git status,查看状态,执行结果如图所示

3.2 将暂存区文件保存到本地仓库
假如你要做的修改已经改完,已经保存到暂存区了,我们准备提交到本地仓库.执行
git commit -m "这是提交内容"
参数-m,就是添加说明,方便以后查看,你就可以知道自己做了哪些更改
3.3 将本地仓库内容提交到远程仓库
上面的步骤都弄好以后,我们提交到远程仓库
git push origin master
然后就行了,一个基本的流程就是这样.
推荐看看下面友情链接里面的那本书,pro git
