1.VSCode配置
安装好VSCode,并用GitHub账号登录。
VSCode中安装好GitHub Codespaces、GitHub Repositories等插件。
2. 安装Git
下载地址:https://git-scm.com/downloads
下载Windows版本, 64-bit Git for Windows Setup,双击安装,安装路径:C:\Program Files\Git
启动git测试:开始菜单或者点击安装目录下的git-bash,双击打开即完成安装测试。
可参考教程:https://zhuanlan.zhihu.com/p/443527549?utm_id=0&wd=&eqid=e5c20f5500016f85000000036497e96c
3.设置SSH密钥
3.1 在本地生成SSH密钥
git-bash中输入命令:ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
添加SSH密钥到SSH代理:ssh-add ~/.ssh/id_rsa
注:如果报如下错误,则启动ssh-agent。
3.2 复制公钥到GitHub
打开C:\Users\13219\.ssh目录下的id_rsa.pub文件,复制里面的公钥。
在GitHub->Settings中添加一个新的SSHKey,随便取个名字,并将公钥粘贴在方框中,点击Add SSH Key。
3.3 在本地验证SSH连接是否正常
运行指令:ssh -T git@github.com
SSH如果设置成功则有如下显示(执行完上述指令后大概要等半分钟,不会立即出结果,跟网速有关)
4. 在VSCode中克隆远程GitHub中的仓库到本地
图4.1 图4.2 图4.3在VSCode中打开查看/命令面板(Ctrl+Shift+P),输入Git: Clone,选择Git: Clone命令,输入或选择GitHub仓库的URL,选择本地保存目录C:\Users\13219\MEHT,参见图4.1。
等待克隆完成,时间会比较久,主要取决于网络,参见图4.2。
如果一直下载不成功,也可以用命令行git clone ssh版本的URL,参见图4.3,下载后打开文件夹就可以编辑了。
5. 编辑完成后更新本地代码到GitHub
6. 拉取GitHub上同一仓库的另一个分支到本地
拉取GitHub同一仓库的不同分支:git clone -b branch_name https://github.com/Jalingpp/your-repo.git
切换或新建分支:git checkout branch_name
查看当前分支和所有分支:git branch
编辑分支后上传至GitHub的操作与之前一样:git add . ; git commit -m "" ; git push
若在push至GitHub时出现Author identity unknown问题,说明Git没有检测到你的邮箱地址和用户名,无法确定提交的作者身份。
则执行config命令如下,该命令可以应用于所有Git仓库:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
如果只是想在当前仓库中设置用户信息而不是全局,可以省略--global,如下:
git config user.email "you@example.com"
git config user.name "Your Name"
7. 另一台机子修改代码并push到GitHub后,拉取更新到本地
执行命令:git pull origin branch_name
网友评论