生成 SSH Key
想要在 GitHub 提交代码必须要先添加 SSH Key 配置。
- 指定 rsa 算法生成密钥:
ssh-keygen -t rsa
接着连续按三个回车,就会生成两个文件:
id_rsa:密钥
id_rsa.pub:公钥
存放在 C:\Users\Administrator\.ssh 下。 - 在 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 部分指定的是同步到哪一个分支上。 - 将远程版本库上的修改同步到本地:
-
git fetch origin master
同步下来的代码并不会合并到任何分支上去,而是会存放在到一个 origin/master 分支上。
之后再调用 merge 命令将 origin/master 分支上的修改合并到主分支上。
git merge origin/master -
git pull origin master
相当于将 fetch 和 merge 这两个命令放在一起执行。
网友评论