github下载提交代码

如何使用 git

  • 下载仓库文件
  • 把本地的文件上传到远程仓库
  • 仓库文件有更新时保持本地与远程一致

1. SSH 配置

要想本地与远程仓库交互,必须有一个安全机制防止数据泄漏 ,这个安全机制就是 SSH,因此远程交互之前需要进行 SSH 配置。

生成 SSH key

想要生成 SSH KEY 需要先安装 SSH,不过我们之前已经安装的 GitBash 自带 SSH (我的操作系统是 Windows 10)
github下载提交代码输入 ssh-****** -t rsa (指定 rsa 算法生成**),接着连续三个回
车键(不需要输入密码),然后就会生成两个文件 id_rsa (**)和 id_rsa.pub (公钥)。
github下载提交代码到相应的文件位置查看key
github下载提交代码

添加 SSH key

把 id_rsa.pub 的内容添加到 GitHub 上,这样你本地的 id_rsa **跟 GitHub 上的 id_rsa.pub 公钥进行配对,授权成功才可以提交代码。

1.进入你的git,点击右上角的你的头像,点击设置 settings

2.点击左侧的 SSH and GPG keys,点击右上角的 New SSH key

3.把刚刚生成的公钥 (id_rsa.pub 文件中的内容)复制到 Key 所在框, Title 不用填,复制好点击的 Add SSH key 按钮即可
github下载提交代码

验证绑定

验证一下本地的 git 与 GitHub 是否绑定成功,在 GitBash 输入 ssh -T [email protected]

2. 通过 Git 下载代码

点击 Download ZIP,下载一个压缩包到指定目录

使用 git clone,这种方法又分为 cloning with HTTPS 和 clone with SSH

cloning with HTTPS /clone with SSH

1.找一个你感兴趣的仓库
github下载提交代码
SSH的选择右上角的Use SSH里面的URL即可

2.在选择下载文件的目录下打开git bash
github下载提交代码
3.异同

同:HTTPs 与 SSH 下的 git 都可以直接进行 git clone 操作

异:

  • HTTPs git clone 到本地,进行了一些文件的修改,当再次提交到 GitHub远程服务器的时候,都会进行账号与密码的输入
  • SSH git clone 到本地之后,由于已有 SSH Keys 授权,就不需要用户名和密码进行授权了。

3. 通过 Git 提交代码

  • git push:翻译为推,当你的代码更新,需要把本地的推到远程仓库
  • git pull:翻译为拉,当远程仓库有更新,你需要把远程的拉到本地进行合并

都是为了保证本地与远程的同步,前者在本地无仓库时使用,后者是本地已有仓库时使用。

代码提交

通过 git 提交代码的前提是已有仓库,然后把仓库 clone 到本地,修改后再pull。

原本的仓库下载到本地文件中,将需要上传的文件复制到仓库文件中,通过本地目录右键打开
github下载提交代码
1)在git bash中输入git status 查看仓库状态

2)在输入Git add 文件名 来添加文件

3)**git commit -m “new vue”**来提交上面的文件(new vue是自定义的)

4)git log 查看仓库的日志

5)Git push origin 分支名 (默认是master)

把本地仓库 push 到远程仓库

相关文章: