Windows下git使用(服务器采用github.com)笔记[1]

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就完毕了,参考文献还有很多:

  1. Git托管服务器
  2. Git系列之一
  3. Git系列之二
  4. Git系列之三:Windows 下 Git 配置与使用指南
  5. Git系列之四:Git进阶功能
  6. Git使用教程(这是篇好文)
  7. 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:

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: