ubuntu环境下配置git及github

###需求


    控制项目代码的版本

    团队协作开发

    开源


###环境


    系统 ubuntu 14.04 LTS

    软件 openssh-server openssh-client git-core


    

###依赖软件安装


    安装ssh

     sudo apt-get install openssh-server openssh-client
    
    启动ssh
    
     sudo /etc/init.d/ssh start
    
    安装git
    

    sudo apt-get install git-core


    

###配置ssh公钥



    ssh-keygen -C 'your emailaddress' -t rsa
    
    cd .ssh
/
    
    进入.ssh/目录后会看到生成了几个密钥文件
    
    gedit id_rsa.pub #复制其中的密钥
    
    在github的账户设置里 打开SSH KEYS 添加 SSH KEY
    
    粘帖密钥
    
    保存
    

###管理项目


    
    先在github上创建仓库,不要初始化

    本地若是已有项目 首次提交到github仓库
    
    cd project/                    #进入项目目录
    
    git init                     #初始化仓库
    
    git config--global user.name "your name"    #git配置用户名
    git config--global user.email youremailaddress  #git配置邮箱
    
    git add .                    #git添加文件
    
    git commit -m '改动描述'            #提交改动
    
    git remote add origin git@github.com:github用户名/github项目名.git     #添加远程仓库地址
    

    git push origin master                 #推送分支 到主分支master


    
###团队协作



    其他成员可以通过克隆master分支来协作
    
    git clone git@github.com:github用户名/github项目名.git
    
    然后创建自己的分支
    
     git branch <新分支名字>
    
    更新github新分支
    
     git push origin <新分支名字>
    
    切换到新分支
    
    git checkout <新分支名字>    #需要切换到其他分支时同此命令
    
    git branch            #显示项目所有分支

    
    若需要删除本地分支
    
     git branch -d <分支名>
    
    删除远程分支
    
     git push origin : <远程分支名>
    
    注:若是多人同时在同一分支开发,每次开始写代码前务必执行
    
     git pull    #同步分支
    
    
    
    
    

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

   


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值