0. 基础
Windows7-64bit-旗舰版
Git-2.19.1-64-bit
2018/11/13
1. Github注册账号
要将Github作为远程仓库使用,必须在Github官网(https://github.com/)上注册账号。
2. 配置验证信息
由于本地Git仓库和远程GitHub仓库之间的传输是通过SSH加密的,所以我们需要配置验证信息。
-
生成密匙
通过在Git命令窗口中运行如下命令来完成,之后会要求确认路径和输入密码,使用默认的一路回车就行,成功的话会生成.ssh文件夹,进去,打开 id_rsa.pub,复制里面的 key。
$ ssh-keygen -t rsa -C "Github注册邮箱"
-
进行配置
回到 github ,进入 Settings(账户配置),左侧列表选择SSH and GPG keys,然后点击 New SSH key 按钮显示配置信息输入界面 ,其中title 设置标题,可以随便填,然后粘贴刚刚生成的 key,最后点击Add SSH key按钮。
-
配置完成
-
验证配置是否成功,可以在Git命令窗口运行如下命令判断
$ ssh -T git@github.com
出现上图结果,说明已成功连接Github。
3. 新建远程仓库
1) 登录Github之后,点击" New repository "菜单
2) 在Repository name 填入github-test(远程仓库名) ,在Description填入该远程仓库的描述,其他保持默认设置,点击"Create repository"按钮,就成功地创建了一个新的Git仓库
3) 创建成功之后,显示如下信息
4. Github操作 - 在Git命令窗口运行命令
-
创建并初始化本地Git库
-
提交到Github远程库(注:alias为仓库别名)
新建远程库的别名
$ git remote add [alias] git@github.com:[用户名]/[仓库名].git
提交到远程库
$ git push -u [alias] [branch]
-
查看当前的远程库
$ git remote
$ git remote -v
-
提取远程仓库
从远程仓库下载新分支与数据
$ git fetch [alias]
从远程仓库提取数据并尝试合并到当前分支
$ git merge [alias]/[branch]
1) 在 Github 上点击"test.txt" 并在线修改它
2) 在本地更新修改
-
删除远程仓库
$ git remote rm [alias]