Windows下安装配置git
Windows下使用git,详细的Help在这里。
github.com帮助
在github.com创建一个仓库:http://help.github.com/create-a-repo/
我用我的理解试着解释这几行命令:
$ git init #初始化一个空仓库或者重新初始化一个已存在的仓库(在当前目录下)
$ git add README #将README文件增加到将要递交的列表中
$ git commit -m ‘first commit’ #递交到本地缓存,递交的说明为first commit
$ git remote add origin git@github.com:username/Hello-World.git #将git@github.com:username/Hello-World.git作为origin,类似于把git@github.com:username/Hello-World.git重命名为origin。git@github.com:username/Hello-World.git的意为远程服务器是github.com,用户名是git,username/Hello-World.git为目录,至于这么目录是不是这样要看远程服务器github对此的设置了,也许对于我们是透明的,但是我们就可以理解它为一个目录。
$ git push origin master #将当前的递交列表推送到远程服务器origin的master分支中,如果master分支不存在则会创建之。这里将origin替换为git@github.com:username/Hello-World.git亦可。这里需要注意的是如果出现了合并错误,先执行
$ git push origin master
之后再执行
$ git pull origin master
即所谓的先拉后推。
至此简单的在Windows下使用git就完毕了,参考文献还有很多:
备注
配置参考刚才的之三,经过测试,我把它推送到服务器的go修改成为:
go = “! bash -c \”git pull origin master && git add .; if [ \\\"$*\\\" == \\\"\\\" ]; then git commit -a; else git commit -am \\\”$*\\\”; fi; git push origin master;\”"
执行时也只需要输入
$git go 修改说明
这里不需要使用aaa作为参数占位符,1.7.6版本貌似修复了这个bug,可以识别第一个参数。
粘贴Git使用教程分享的PPT:

