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给官方仓库来贡献代码。

  • 相关阅读:
    执行makemigrations后错误集锦
    Django+xadmin的安装与配置
    MyEclipse Web项目部署失败:Deployment failure on Tomcat 7.x.Could not copy all resources to XXX.
    用户场景描述
    <packaging>pom</packaging>
    Tomcat的3种部署方式
    camelCase骆驼拼写法
    What does ‘composer dump-autoload’ do in Laravel?
    empty方法
    php页面meta头设置
  • 原文地址:https://www.cnblogs.com/sduycq/p/5428191.html
Copyright © 2011-2022 走看看