基础教程不重复造了,现成的很详细 👉 Git教程
简要记录
-
终端输入
git --version
,显示版本号即表示Git安装成功。 -
假如使用全局用户名和邮箱(注册Github或Gitee时用的)。终端输入
git config --global user.name "myname"
git config --global user.email "myname@mymail.com"
-
本地 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.pub 的 key。
验证:终端输入
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 代码以及远程推送本地修改
- 打开 VScode;
- 直接按快捷键
ctrl+shift+P
,然后输入git
,选择克隆clone
,去 Github/Gitee 复制仓库的 https地址 粘贴确定即可; - 选位置(英文),选择打开克隆仓库;
- 本地修改代码后,左边竖起第三栏会出现蓝色的小点,点击进入Git管理界面;
- 可以看到修改的文件后面有字母
M
,表示文件modified
。点击文件,可以看到增删内容; - 点击图标
M
左边的+
号,意为把更改暂存,但是此时并未提交; - 提示让在箭头处填写信息,就是提交的备注,方便版本控制。然后点击箭头处 对号 提交;(这里只是提交到本地仓库)
- 本地推送到远程仓库,点击蓝色标志即可;(注意授权)
- 远程仓库刷新查看修改;
- 仓库如果没有变化,在 VSCode 中打开控制台(ctrl+`)选择“输出”,看是否有相关的错误提示,根据错误提示信息进行调整。