美文网首页
优秀程序员必备之如何在Github、Coding或Git@OSC

优秀程序员必备之如何在Github、Coding或Git@OSC

作者: Ariest | 来源:发表于2016-05-12 12:39 被阅读0次

    在项目开发是要进行代码托管,Coding和Git OSChina无疑是很好的选择。Coding及GitOSChina都有提供代码免费托管空间,也非常有利于团队成员协同开发。
    环境配置有两种协议: SSH和HTTPS 类似github 一下是以GitOSChina为例配置SSH协议详情。

    本文以oschina为例,coding和Github方法一样
    
    1.cd ~/.ssh
    =>在相应平台注册时的邮箱(如: aries058@163.com )
    2.ssh-keygen -t rsa -C aries058@163.com
    
    3.按回车键 .ssh文件目录下回生成两个文件: id_rsa和id_rsa.pub 
    
    4.执行cat命令打开id_rsa.pub文件,然后将公钥复制粘贴到个人对应平台SSH处
    =>(coding部署改为: ssh -T git@git.coding.net)
    5.ssh -T git@git.oschina.net 
    =>进入本地目录
    6.cd ...
    =>选择SSH 并复制地址
    7.git clone git@git.oschina.net:liang58/SinaWeibo.git
    =>进入oschina 创建项目目录
    8.cd Project/ 
    
    => 第9步针对 选项中没有的gitignore 就如最新的Swift语言
    => gitignore下载地址: https://github.com/github/gitignore
    => 注意cp到下载好的gitignore-master目录后 不可立即按回车键 需要写/Swift.gitignore gitignore 再回车即可
    9.cp /Users/wangliang/Desktop/gitignore-master/Swift.gitignore 
    
    =>查看当前状态
    10.git status 
    
    添加 注意add 与. 之间需要空格
    11.git add . 
    
    12.git commit -m "添加gitignore" 提交
    
    上传到oschina 服务器
    13.git push 
    
    

    附:project存在多分支时,git clone默认会把远程仓库整个给clone下来,但只会在本地默认创建一个master分支, 如果远程还有其他的分支,此时用git branch -a查看所有分支,当然也可通过XCode切换.

    一下是命令行操作:

    
    1. cd project/
    
    2. git branch -a
    * master
      => aries58/invest为我的个人分支名称
      remotes/origin/aries58/invest
      remotes/origin/aries58/social
    
    3. git checkout -b aries58/invest  origin/aries58/invest 
    
    4. git checkout aries58/invest
    
    

    相关文章

      网友评论

          本文标题:优秀程序员必备之如何在Github、Coding或Git@OSC

          本文链接:https://www.haomeiwen.com/subject/aeqprttx.html