ubuntu环境下配置git及github

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011791947/article/details/42846735

###需求


    控制项目代码的版本

    团队协作开发

    开源


###环境


    系统 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    #同步分支
    
    
    
    
    

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

   


展开阅读全文

没有更多推荐了,返回首页