Github基本使用

Github基本使用

  1. 使用GitHub步骤:
    1、申请GitHub帐户 xxx ,创建名为new-project的新Repository 

    2、安装Git客户端(Linux)
    #apt-get install git-core

    3、 生成密钥对,这样项目可以push到 GitHub上
    #ssh-keygen -t rsa -C "xxx@gmail.com"
    4、将.ssh/id_rsa.pub拷贝到GitHub网站
  2. 5、为了方便,设置ssh不输入口令
    # eval `ssh-agent`
    # ssh-add
    (输入passphrase)

    6、测试是否能联通GitHub
    #ssh git@github.com
    如果配置正确,显示
    ERROR: Hi xxx! You've successfully authenticated, but GitHub does not provide shell access
    Connection to github.com closed.

    7、设置Git全局用户配置
    # git config --global user.name "xxx"
    # git config --global user.email xxx@gmail.com

    8、创建本地新项目工作树
    # mkdir new-project
    # cd new-project
    # git init
    # touch README
    # git add README
    # git commit -m 'first commit'
    定义远程服务器别名origin
    #  git remote add origin git@github.com:xxx/new-project.git   
    本地和远程合并,本地默认分支为master
    # git push origin master  

    GitHub网站上就可以看见了, http://github.com/xxx/new-project
    可以先在github上创建空仓库,然后clone到本地, 添加代码或修改之后 :
  3. git remote add origin git@github.com:xxx/new-project.git  
  4. git push origin master 

  5. 9. 更新文件
    自动commit更改文件
    # git commit -m "XXXX"    
    更新至远程
    # git push origin master

    10. 创建和合并分支
    #git branch 显示当前分支是master
    #git branch new-feature  创建分支
    # git checkout new-feature 切换到新分支
    # git add xxxx
    Commit 到本地GIT
    # git commit  -m "added initial version of page cache"
    合并到远程服务器
    # git push origin new-feature

    如果new-feature分支成熟了,觉得有必要合并进master
    #git checkout master
    #git merge new-feature
    #git branch
    #git push 
    则master中也合并了new-feature 的代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值