美文网首页
与远程版本库协作

与远程版本库协作

作者: TTTqiu | 来源:发表于2016-08-07 17:18 被阅读20次

    生成 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 这两个命令放在一起执行。

    相关文章

      网友评论

          本文标题:与远程版本库协作

          本文链接:https://www.haomeiwen.com/subject/uwylsttx.html