VScode 推送 Github/Gitee

基础教程不重复造了,现成的很详细 👉 Git教程

简要记录

  1. 终端输入 git --version ,显示版本号即表示Git安装成功。

  2. 假如使用全局用户名和邮箱(注册Github或Gitee时用的)。终端输入

git config --global user.name "myname"
git config --global user.email "myname@mymail.com"
  1. 本地 Git 仓库和 GitHub 仓库之间的传输是通过SSH加密的。所以需要配置SSH秘钥,继续输入ssh-keygen -t rsa -C "myname@mymail.com" 后面的 myname@mymail.com 改为你在 Github 上注册的邮箱。之后会要求确认路径和输入密码,默认一路回车。成功的话会在 ~/ 下生成 .ssh 文件夹,进去,打开 id_rsa.pub,复制里面的 key。(ps: Mac下找不到.ssh,直接在终端里输入open ~/.ssh就行,会自动在桌面打开)

    GitHub——Account——Settings,选择SSH and GPG keys,然后点击 New SSH key 按钮,title 设置标题,可以随便填,然后粘贴 id_rsa.pubkey

    验证:终端输入 ssh -T git@github.com
    若出现以下代码

    $ ssh -T git@github.com
    The authenticity of host 'github.com (52.74.223.119)' can't be established.
    RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes                   # 输入 yes
    Warning: Permanently added 'github.com,52.74.223.119' (RSA) to the list of known hosts.
    Hi tianqixin! You've successfully authenticated, but GitHub does not provide shell access. # 成功信息
    

    这就说明连上了Github。

    ps: Git使用出现 git@github.com: Permission denied (publickey). 👉 处理方法

VScode 的使用

如何 Clone 代码以及远程推送本地修改

  1. 打开 VScode;
  2. 直接按快捷键ctrl+shift+P,然后输入git,选择克隆clone,去 Github/Gitee 复制仓库的 https地址 粘贴确定即可;
  3. 选位置(英文),选择打开克隆仓库;
  4. 本地修改代码后,左边竖起第三栏会出现蓝色的小点,点击进入Git管理界面;
  5. 可以看到修改的文件后面有字母M,表示文件modified。点击文件,可以看到增删内容;
  6. 点击图标M左边的+号,意为把更改暂存,但是此时并未提交;
  7. 提示让在箭头处填写信息,就是提交的备注,方便版本控制。然后点击箭头处 对号 提交;(这里只是提交到本地仓库)
  8. 本地推送到远程仓库,点击蓝色标志即可;(注意授权)
  9. 远程仓库刷新查看修改;
  10. 仓库如果没有变化,在 VSCode 中打开控制台(ctrl+`)选择“输出”,看是否有相关的错误提示,根据错误提示信息进行调整。

待完善