今天终于强迫自己学习了一下git..写点备忘吧,关于github和xcode4一起用

    git是一款分布式版本控制系统。实际上分为工作区,本机暂存区和远程服务器3块。我们使用工作区做代码修改工作,然后可以commit到本机暂存区。然后可以通过命令行把本机暂存区的内容和远程服务器上的版本进行交互。

    使用Xcode的时候,新建项目的时候,我选择了同时创建本地git目录,实际上就是本地暂存区。比如项目名为Hello-World。然后就可以提交代码了,但是为了防止本机资料丢失,我通常喜欢把文件传到远程的机器上,这样我选择注册了github这个网站。在注册登陆后,可以创建repo目录,具体步骤看网站的help就可以了。创建目录“Hello-World”后,

---------------------------------------------
github初始化
1  首先检查是否以前已经装过 
   $cd ~/.ssh  
   ls 
   如果有
  config  id_rsa  id_rsa.pub  known_hosts
   说明以前就有了 (如果愿意可以删除重新做)

2新做 
   首先生成请求报文
   ssh-keygen -t rsa -C "XXXXX@XXX.com" 
  按要求输入兵生成报文

3去2中的目录下找
   id_rsa.pub 这个里面有报文 
  如果此目录看不到,是被隐藏了 可以用
  $pbcopy < ~/.ssh/id_rsa.pub 
  复制,或者也可以干脆把系统隐藏文件显示出来。

4登陆github网站,account setting ,在public key的地方添加,把原先3中复制的内容贴好,提交

5 $ssh -T git@github.com 
  显示提示无法连接的话,写yes就行,直到系统报出授权成功

6 去github网站,登陆,然后new repository建立一个。

7 进入本地你的项目下面,把里面原来的git可以删除,然后用
   git config --global github.user username  "dsdsd"
   git config --global github.email  "X@X.com"
  然后初始化git  
   git init  这样,就生成了和github服务端关联的git

8 中文文件用Xcode提交会被翻译成utf8的编码,出错,建议只用终端提交commit和push.

9 首次提交,首先用 
  git commit -m "hahaha"  提交到本地git目录
   然后用
  git remote add origin git@github.com:你在github的登陆帐户名/你建立的repository名.git 
  添加关联
  然后
  git push origin master 
  提交到master分支


10以后每次修改完,用
  git add * 
  git commit -m "dsdsd" 
  git push (可能用-u 分支名) 提交

11比较文件直接用Xcode4的比较即可。

  



  

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值