码迷,mamicode.com
首页 > 其他好文 > 详细

git安装和使用

时间:2014-05-09 13:52:44      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:git

git


 $ git config --global user.name "xuhaiyan"
 $ git config --global user.email "haiyan.xu.vip@gmail.com"       
  • 其中user.name和user.email是自定义的。随便填

  • 3.生成SSH密钥过程:

    1.查看是否已经有了ssh密钥:cd ~/.ssh
    
      如果没有密钥则不会有此文件夹,有则备份删除
    
    2.生生密钥:
     $ ssh-keygen -t rsa -C “bin.chen@zqgame.com”
    
     按3个回车,密码为空。
    

    最后得到了两个文件:id_rsa和id_rsa.pub

  • 4.打开http://repos.code4.in/网站。

    1.输入账号密码。
    
    2.右上角的Profile settings。
    
    3.选择SSH Keys
    
    4.把id_rsa.pub用文本文稿打开。或$ vim id_rsa.pub,复制里面的代码。然后复制进页面中得Keys中,Title任定。
    
    5.如果没有project的话右上角添加一个project,如果有project的话右上角点击头像,在主显示下面显示project。然后点击该porject拷贝ssh地址。
    

    使用github

     1.获取源码:
      $ git clone git@repos.code4.in:iossdks/talkingsdk-ios-demo.git
    

    (clone后面的地址是刚刚步骤4-5拷贝的ssh地址)执行上面语句就能下载该project。

     2.仓库初始化:
      $ git init
     3.生成快照并存入项目索引:
      $ git add 文件名
      (“add .” 表示把所有的文件都add进来)
     4.项目索引提交:
      $ git commit -m "版本提交提示"
      (注:必须commit到本地缓存中,再切换分支才能得到该分支的内容,否则该分支的文件会被覆盖掉,如有两个分支a和b,本来在分支a,a中修改了文件,必须add 该文件/add . 后再commiit,再checkout b。不然直接checkout的话,b中的文件不会是他本身的,而是a中那个改变了的,因为不交到缓存中,a和b就无法识别修改后的文件是谁的)
    
     5.关于分支的操作:
     切换到分支
      $ git checkout 分支名称  
     提交版本
      $ git mommit -m "版本提交信息"
     合并分支:当前分支a合并分支b
      $ git merge 分支b    
     查看分支
      $ git branch
    
     5.将本地repo于远程的origin的repo合并,
      推送本地更新到远程:
      $ git push origin 分支名称
     6.更新远程更新到本地:
      $ git pull origin 分支名称
     7.添加远端repo:
      $ git remote add upstream git://github.com/pjhyett/github-services.git
     8.重命名远端repo:
      $ git://github.com/pjhyett/github-services.git为“upstream”
     9.如果想不提交某个文件 使用
      $ git ignore 文件或文件名
注:最好不要嵌套太多层文件夹,否则会出错。

git安装和使用,布布扣,bubuko.com

git安装和使用

标签:git

原文地址:http://blog.csdn.net/u012795030/article/details/25375397

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!