Windows下GIT的使用
一、安装GIT
首先先下载GIT
附下载链接:
http://rj.baidu.com/search/index/?kw=git%252064%25E4%25BD%258D
出现如图表示安装成功
然后在GIT BASH中输入
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
二、创建本地版本库
1.首先选择一个比较合适的地方,创建一个空目录
我选择的是e盘的git-wpq作为我的本地版本库
2.通过git init
命令把这个目录变成Git可以管理的仓库
$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/
效果如下
空仓库建好了
3.在该文件夹下面建立一个文件
4.用命令git add
告诉Git,把文件添加到仓库
$ git add readme.txt
警告的解决方式可参见链接:
http://michael-roshen.iteye.com/blog/1328142
5.用命令git commit
告诉Git,把文件提交到仓库:
简单解释一下git commit
命令,-m
后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。
git commit
命令执行成功后会告诉你,1个文件被改动(我们新添加的readme.txt文件),插入了两行内容(a.txt有两行内容)。
三、远程仓库
1.在coding.net
上添加自己的ssh公钥
首先查看自己电脑的ssh
我的目录是这样的
然后查看id_rsa.pub
的内容复制下来
登入coding.net
登入后点-》账户-》SSH公钥-》然后里面有新建公钥
把刚刚复制的内容黏贴上去
点击添加就OK了
2.新建一个空仓库
找到对应的ssh
复制下来
在本地的git bash
输入
$ git remote add origin git@github.com:michaelliao/learngit.git //后面这个就是复制的那个ssh
我的是
添加后,远程库的名字就是origin
,这是Git默认的叫法,也可以改成别的,但是origin
这个名字一看就知道是远程库。
3.可以把本地库的所有内容推送到远程库上:
$ git push -u origin master //主要输入这句
Counting objects: 19, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (19/19), 13.73 KiB, done.
Total 23 (delta 6), reused 0 (delta 0)
To git@github.com:michaelliao/learngit.git
* [new branch] master -> master
Branch master set up to track remote branch master from origin.
把本地库的内容推送到远程,用git push
命令,实际上是把当前分支master
推送到远程。
由于远程库是空的,我们第一次推送master
分支时,加上了-u
参数,Git不但会把本地的master
分支内容推送的远程新的master
分支,还会把本地的master
分支和远程的master
分支关联起来,在以后的推送或者拉取时就可以简化命令。
推送成功后,可以立刻在coding.net
页面中看到远程库的内容已经和本地一模一样:
从现在起,只要本地作了提交,就可以通过命令:
$ git push origin master
把本地master
分支的最新修改推送至GitHub,现在,你就拥有了真正的分布式版本库!
后续更新~~~