github 账号创建

1.注册

注册地址:   https://github.com/join?source=header-home

2.建立组织

(1)点击头像旁边的"+",选择New organization,填写名字和email

 

 

(2)建立好之后, 然后点击头像,找到your profile

 

(3)点击刚刚建立的组织

 

     (4)点击设置,完成设置信息

 

(5)找到项目位置的远程地址:

SSH  :   git@github.com:yysgit/yysblog.git

Https:   https://github.com/yysgit/yysblog.git

 

3.远程上传代码

   (1)创建SSH Key

在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsaid_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令:

ssh-keygen  -t rsa –C “youremail@example.com”ssh-keygen  -t rsa –C “youremail@example.com”

 

(2)GitHub上创建SSH Key

 

  (3)使用git Bash推送你的提交到GitHub服务器上

   $ git remote add origin Https远程地址(报错的话就输入:$ git remote rm origin)

          $ git push origin master

    (4)打开你GitHub上的组织,就可以看见刚刚上传的项目了:

 

4.建立分支:

   在某些时候你可能会发现自己想要为别人的项目,或想用别人的项目为起点。

  这就是所谓的分支。使用yysblog项目,托管在GitHub.com上。

  (1)创建"yysblog"分支

  创建分支项目,单击“Fork”按钮在GitHub库中。

  

  (2)克隆分支

  你已经成功地分支了“ yysblog”,但到目前为止,它只存在在GitHub上。能够在这个工程上工作,你将需要克隆它到您的本地机器上。

  $git clone https://github.com/username/Spoon-Knife.git

  #克隆你的分支的仓库到当前目录

  (3)配置远程

  当一个仓库是克隆的,它有一个默认的远程称为原点指向你的叉子在GitHub上,不是原始的仓库是分支,跟踪原始的仓库,您需要添加另一个远程命名的upstream

   $ cd yysblog

# 改变活动目录,进入 "Spoon-Knife" 目录

$git remote add upstream https://github.com/yysgit/yysblog.git

# 分配原始库远程名称为“upstream ”

$git fetch upstream

# Pulls in changes not present in your local repository, without modifying your files

原文地址:https://www.cnblogs.com/yysbolg/p/8566310.html