github

使用环境为linux 

一. 注册github账户  https://github.com

    1. 注册时需要填写 username   useremail  password

     2. 登录后创建免费public仓库, 自己起一个名字test

     3. 设置SSH keys

          在自己的机器上执行   ssh-keygen -t rsa -C "your_email@xxx.com"  一路回车会在当前用户的  ~/.ssh 下生成 id_rsa       id_rsa.pub

    打开id_rsa.pub, 复制所有内容

    在gihub.com上的设置 中 找到 SSH keys 选项,  点击Add SSH key; 将上一步复制的内容黏贴到  Key 下面, 然后点击Add key

  4. 测试: ssh -T git@github.com   查看返回结果,若正确会出现欢迎信息,比如 Hi, username!

二. 安装git客户端

    1. 从网上下载git-1.7.6.tar.zip 

    2. 上传机器: 例如在机器的/home/rd/  目前下   rz -be  将git-1.7.6.tar.zip  上传到机器的当前目录

    3. 解压  unzip  git-1.7.6.tar.zip 会生成git-1.7.6.tar.gz

    4. tar zxvf  git-1.7.6.tar.gz 生成 git-1.7.6

    5. 在git-1.7.6 下 执行 make  编译生成git二进制

    6. 在~/.bash_profile中添加 alias git="/home/rd/gitgit-1.7.6/git"

    7. source ~/.bash_profile  

    8. 执行 git config --global user.email "youremail@xxx.com"

    9. 执行  git config --global user.name "username"

    至此 git 即可使用

三.git 的使用

   1. 在https:github.com 上创建仓库test

   2. 在你机器上创建目录 test

   3. 在test目录中执行 git init

   4. 执行git remote add origin git@github.com:yourusername/test.git, 进入要上传的仓库

   5. 在test下编译代码文件 ,比如test.cpp;  执行git  add test.cpp; 执行 git  commit -m "commit infomation"

   6. 执行 git push origin master, 此时代码提交成功,可去https://github.com 上对应的仓库查看。

      据说第一次提交代码要用: git push -u origin master, 后面的提交用git push origin master即可, 但是测试貌似第一次使用 git push origin master也可以。

   7. 拉取仓库: git clone git@github.com:username/test.git

                或 git clonet https://github.com/fhxb/test.git

    如果遇到如下问题: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://github.com/...

 出现这样的情况是因为git clone默认采用SSL认证的时候,本地找不到对应证书,所以可以通过关掉验证来解决这一问题,在git clone命令前面加上:

env GIT_SSL_NO_VERIFY=true   
 

四. 其它命令

   1. git branch 查看当前分支(git init 之后默认的分支是master)

   2. git branch  slave 创建新的分支

   3. 切换到别的分支 git  checkout slave

   4. 其它命令百度之

五. 比如:删除一个文件

   git  rm  test.cpp

   git  commit -m "rm  file"

   git  push origin master

   github仓库中test.cpp即可删除

      

    

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值