zoukankan      html  css  js  c++  java
  • git使用(2) --在github上建立远程仓库

    使用github作为远程仓库
    github官网:https://github.com/

    • 1.创建ssh key

    如果没有.ssh 目录,或者.ssh 目录下没有id_rsa和id_rsa.pub这两个文件:

    ssh-keygen -t rsa -C "youremail@example.com"

    复制 id_rsa.pub 到ssh key中。新建一个key即可。

    • 2.添加远程库

    登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库。

    • 3.本地上传(首次建立是github上面有提示)
    git remote add origin git@server-name:path/repo-name.git
    git push -u origin master #第一次推送master分支的所有内容;
    git push origin master #推送最新修改;
    • 4.从远程库复制
    git clone git@github.com:[github的用户名]/[代码仓库名].git

    可以使用ssh协议进行复制,也可以使用https 协议进行复制。

    git clone https://github.com/[用户名]/testGit.git
    • 5.创建新的分支
    git checkout -b a #创建一个新的分支 a, -b表示创建并且切换相当于下面两条指令:
    git branch a
    git checkout a    
    git branch #查看当前分支情况,*表示当前分支
    * a
    master
    git merge <name> #将<name>指定的分支合并到当前分支
    git branch -d <name> #删除分支

    6.打标签

    git tag <name> #用于新建一个标签,默认为HEAD,也可以指定一个commit id;
    git tag -a <tagname> -m "blablabla..." #可以指定标签信息;
    git tag #查看所有标签
    git push origin <tagname> #推送一个本地标签
    git push origin --tags #推送全部未推送过的本地标签
    git tag -d <tagname> #删除一个本地标签
    git push origin :refs/tags/<tagname> #删除一个远程标签

    7.使用github
    在GitHub上,可以任意Fork开源仓库;
    自己拥有Fork后的仓库的读写权限;
    可以推送pull request给官方仓库来贡献代码。

  • 相关阅读:
    javascript判断浏览器类型与版本
    javascript动态创建VML
    getElementsByAttribute
    javascript替换字符
    javascript contains方法
    sql2005性能优化(在32位系统上突破2G内存使用量的方法)
    详解如何让WIN2003和SQL2005支持4G以上内存
    搭建Windows CE 6.0团队开发环境
    MS SQL Server启用对4G以上物理内存的支持
    USB 3G Wireless Modem(2010.10.28更新)
  • 原文地址:https://www.cnblogs.com/sduycq/p/5428191.html
Copyright © 2011-2022 走看看