与远程版本库协作

生成 SSH Key

想要在 GitHub 提交代码必须要先添加 SSH Key 配置。

  1. 指定 rsa 算法生成密钥:
    ssh-keygen -t rsa
    接着连续按三个回车,就会生成两个文件:
    id_rsa:密钥
    id_rsa.pub:公钥
    存放在 C:\Users\Administrator\.ssh 下。
  2. 在 GitHub 的 Setting 里的** SSH and GPG keys** 里,把 id_rsa.pub 内的内容填入,就 ok 了。

  • 本地没仓库时,在远程创建仓库,并将远程仓库下载到本地:
    git clone https://github.com/exmaple/test.git
  • 下载的文件夹就是一个仓库了,可以在里面做各种操作,如把本地项目文件放进去。
  • 或把下载文件夹中的文件剪切到上一个目录(项目目录),并删除下载文件夹,项目就被添加到版本控制中去了。
  • 本地已有仓库时,远程创建仓库,并关联本地仓库:
    git remote add origin git@github.com:TTTqiu/WeChatTest.git
  • 查看当前项目有哪些远程仓库:
    git remote -v

  • 把本地修改的内容同步到远程版本库上:
    git push origin master
    其中 origin 部分指定的是远程版本库的 Git 地址,master 部分指定的是同步到哪一个分支上。
  • 将远程版本库上的修改同步到本地:
  1. git fetch origin master
    同步下来的代码并不会合并到任何分支上去,而是会存放在到一个 origin/master 分支上。
    之后再调用 merge 命令将 origin/master 分支上的修改合并到主分支上。
    git merge origin/master
  2. git pull origin master
    相当于将 fetch 和 merge 这两个命令放在一起执行。
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 好巧。就在我写到这篇的时候,郭霖大神刚好推出了一篇Git使用大全,附微信推文连接,大师,我是你的粉丝http://...
    夷陵小祖阅读 326评论 0赞 0
  • 远程仓库 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题...
    归云丶阅读 2,064评论 0赞 5
  • 1.GitHub 有什么用 学习优秀的开源项目开源社区一直有一句流行的话叫「不要重复发明轮子」,某种意义上正是因为...
    Clemente阅读 1,590评论 1赞 14
  • 前言 Git使用教程 Git是什么 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 ...
    90后的思维阅读 1,079评论 0赞 0
  • 初始化git 配置git 使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名,...
    MiracleJQ阅读 1,618评论 0赞 0

友情链接更多精彩内容