Git Github远程仓库的基础使用快查
1. 配置验证信息
由于本地 Git 仓库和 GitHub 仓库之间的传输是通过SSH加密的,所以我们需要配置验证信息:
- 使用以下命令生成 SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com"后面的 your_email@改为你在 Github 上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在 ~/ 下生成 .ssh 文件夹,进去,打开 id_rsa.pub,复制里面的 key。
- 回到 Github 上,进入 Account => Settings(账户配置)后:
左边选择 SSH and GPG keys,然后点击 New SSH key 按钮,title 设置标题,可以随便填,粘贴在你电脑上生成的 key。 - 验证是否成功,输入以下命令:
$ ssh -T git@- 在GitHub点击" New repository " ,创建一个仓库。比如git-test。
2. 添加远程仓库
- 添加一个新的远程 Git 仓库:
$ git remote add <shortname> <url>例如:
$ git remote add origin git@:tianqixin/git-test.git3. 查看远程仓库
- 查看已经配置的远程仓库服务器:
$ git remote- 可以指定选项
-v,会显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL:
$ git remote -v4. 从远程仓库中抓取与拉取
- 从远程仓库中获得数据,可以执行:
$ git fetch <remote-name>这个命令会访问远程仓库,从中拉取所有你还没有的数据。 执行完成后,你将会拥有那个远程仓库中所有分支的引用,可以随时合并或查看。
必须注意 git fetch 命令会将数据拉取到你的本地仓库——它并不会自动合并或修改你当前的工作。 当准备好时你必须手动将其合并入你的工作。
5. 推送到远程仓库
- 当你想分享你的项目时,必须将其推送到上游:
$ git push <remote-name> <branch-name>比如:当你想要将 master 分支推送到 origin 服务器时,那么运行这个命令就可以将你所做的备份到服务器:
$ git push origin master6. 查看某个远程仓库
- 如果想要查看某一个远程仓库的更多信息,可以使用:
$ git remote show <remote-name>例如:
$ git remote show origin7. 远程仓库的移除与重命名
- 如果想要重命名引用的名字可以运行:
git remote rename例如:想要将 pb 重命名为 paul,可以用这样做:
$ git remote rename pb paul- 移除一个远程仓库:
$ git remote rm paul
















