分享

070801Git新建仓库

 charlie_linux 2014-07-08

很早就申请过git账户,可是一直不太会用,今天尝试了几个命令。

我发现理解原理很重要,之前使用的是svn,对于git的原理不了解,所以看命令说明非常蒙。

如果有人和我一样,那么强烈建议看看参考资料[1],里面浅显的讲解了git仓库的含义。

主要就是区分工作树和仓库的含义,并且仓库是对等的地位,没有谁的仓库更重要。


  1. mkdir  test         // 创建一个本地目录,也叫工作树  
  2. cd  test  
  3. git  init               // 创建仓库,这时会生成.git文件夹  
  4. touch  ABC.txt    // 随意创建一个文件  
  5. git  add  ABC.txt  // 将文件加入版本控制索引  
  6. git  commit -m "add file"  // 将代码提交到仓库,这时已经自动创建了一个本地分支,名字叫master  

这个时候只是建立了本地的仓库,也就是/test/.git/里面的内容,如何把它发布到github上呢?

首先我们需要有github账号,并登陆,然后创建一个repository,这一步实际相当于在github的服务器创建了一个空的仓库,这是远程仓库,当然,远程仓库也可以建立在别人的服务器上,甚至你自己机器的另一个位置都可以。

取得地址,例如:https://github.com/gogdizzy/TEST.git

接下来我们给远程仓库地址取个别名(不然每次输入远程地址多累啊),然后将本地仓库的内容发布到远程。

  1. git remote add haha https://github.com/gogdizzy/TEST.git  // 给远程地址起名字叫haha,只是试验,一般都叫origin,记得上面提到本地分支叫master  
  2. git push haha master   // 将本地分支master的内容推送到远程haha,需要输入用户名和密码  

这样远程仓库里就有ABC.txt文件了。



参考资料:

[1] 《Git 使用指南》,Li Yanrui,v 0.1, 20080728,http://pan.baidu.com/share/link?shareid=3886230687&uk=1762127198

[2] 《Pro Git》,Scott Chacon,July 29, 2009,http://pan.baidu.com/share/link?shareid=3897454407&uk=1762127198

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多