- Java后端 学习路线 笔记汇总表【黑马-传智播客】
- Git-学习笔记01【Git简介及安装使用】
- Git-学习笔记02【Git连接远程仓库】
- Git-学习笔记03【Git分支】
目录
01-使用github创建一个远程仓库
02-推送到远程仓库介绍
03-创建ssh密钥及在github上配置公钥
04-使用ssh方式将本地仓库推送到远程
05-使用https方式将本地仓库推送到远程
06-克隆远程仓库到本地
07-推送修改的文件及冲突解决
01-使用github创建一个远程仓库
github:GitHub.com
码云:Gitee.com
02-推送到远程仓库介绍
Git一般工作流程如下:
- 从远程仓库中克隆Git资源作为本地仓库。
- 从本地仓库中checkout代码,然后进行代码修改。
- 在提交前先将代码提交到暂存区。
- 提交修改。提交到本地仓库。本地仓库中保存修改的各个历史版本。
- 在修改完成后,需要和团队成员共享代码时,可以将代码push到远程仓库。
下图展示了Git的工作流程:
Github支持两种同步方式“https”和“ssh”。如果使用https很简单基本不需要配置就可以使用,但是每次提交代码和下载代码时都需要输入用户名和密码。如果使用ssh方式就需要客户端先生成一个密钥对,即一个公钥一个私钥。然后还需要把公钥放到githib的服务器上。
- https:加密的http,安全传输。
- ssh:SSH 为 Secure Shell(安全外壳协议)的缩写。
03-创建ssh密钥及在github上配置公钥
在windows下我们可以使用Git Bash.exe来生成密钥,可以通过开始菜单或者右键菜单打开Git Bash。
git bash 执行命令,生命公钥和私钥,命令: ssh-keygen -t rsa
配置公钥
04-使用ssh方式将本地仓库推送到远程
- 本地仓库和远程仓库建立连接:git remote add origin git@github.com:vlu337/repo1.git
- 将本地仓库推送到远程仓库:git push -u origin master