github是一个基于git的代码托管平台,免费用户只能使用公共仓库(公开代码),付费用户可以建私人仓库。

一、注册安装

二、常用配置

1、github创建仓库

(1) 登录github点击【New repository】创建仓库,仓库名字随便起。
(2) 注意仓库地址后续关联本地项目用:https://github.com/yourName/yourRepo.git

2、本地创建ssh key

(1) git bash输入命令:$ ssh-keygen -t rsa -C "yourEmail@email.com"
(2) 在C:\Users\tester.ssh路径下会生成 id_rsa 和 id_rsa.pub 两个文件。
(3) 复制 id_rsa.pub 里的内容,然后登录Github —> 【用户头像】 —> 【Settings】 —> 【SSH and GPG KEY】 —> 【New SSH key】,将复制内容粘贴到【Key】,【Title】随便起,最后点击【Add SSH key】。
(4) 验证是否成功,在git bash下输入:$ ssh -T git@github.com

3、设置username和email

git bash下输入命令:

  • $ git config --global user.name "yourName"
  • $ git config --global user.email "yourEmail@email.com"

三、本地操作

进入项目路径,git bash输入命令:

  • $ git init # 初始化仓库
  • $ git add index.html # 生成首页
  • $ git add .$ git add * # 工作区添加所有文件到暂存区
  • $ git add <filename> # 工作区添加指定文件到暂存区
  • $ git status # 查看当前状态
  • $ git commit -m "<submission information>" # 暂存区提交代码到版本库
  • $ git remote add origin git@github.com:yourName/yourRepo.git # git仓库关联github仓库
  • $ git push origin master # 提交项目到远端github仓库
  • $ git clone /path/to/repository # 克隆本地仓库版本
  • $ git clone https://github.com/otherName/otherRepo.git # 克隆github仓库

四、分支合并

  • $ git checkout -b feature_name # 创建分支
  • $ git checkout master # 切回主分支
  • $ git branch -d feature_name # 删除分支
  • $ git push origin <branch> # 将分支推送到远端仓库分支
  • $ git fetch origin/master:tmp # 将远端仓库分支下载到本地分支
  • $ git diff tmp origin/master # 比较两个分支差异
  • $ git merge origin/master # 合并分支
  • $ git pull origin feature_name # 取回远端分支与当前分支合并,相当于fetch+merge

持续更新…

最后更新: 2018年07月18日 18:23

原始链接: http://pythonfood.github.io/2017/12/26/github/

× 多少都行~
打赏二维码