美文网首页
Win10中VSCode拉取GitHub中已有仓库到本地

Win10中VSCode拉取GitHub中已有仓库到本地

作者: Jaling | 来源:发表于2023-12-06 21:04 被阅读0次

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中的仓库到本地

在VSCode中打开查看/命令面板(Ctrl+Shift+P),输入Git: Clone,选择Git: Clone命令,输入或选择GitHub仓库的URL,选择本地保存目录C:\Users\13219\MEHT,参见图4.1。

等待克隆完成,时间会比较久,主要取决于网络,参见图4.2。

如果一直下载不成功,也可以用命令行git clone ssh版本的URL,参见图4.3,下载后打开文件夹就可以编辑了。

图4.1 图4.2 图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

相关文章

  • !一步步搭建Git推送代码远程仓库

    1.在码云、 github新建仓库 2.在本地目录拉取项目仓库, go项目需要在src目录下。 3.vscode等...

  • VSCode 下 Hammerspoon autocomplet

    拉取仓库到本地,checkout 分支到 2530,编译 复制编译结果到任意地址,VSCode 中选中(lua-l...

  • Git 进阶

    一、进阶命令 1.git fetch 到远程仓库中拉取所有本地仓库中还没有的数据,但只是拉取,不自动进行分支合并,...

  • Metasploit5安装

    拉取仓库到本地 git clone https://github.com/rapid7/metasploit-fr...

  • Git创建GitHub仓库/克隆/拉取/推送操作

    一、创建GitHub仓库 二、克隆仓库到电脑本地 三、向GitHub仓库推送代码 四、从GitHub仓库拉取代码

  • github客户端使用-创建(Mac版)

    1.添加仓库 * Add 本地已有的仓库,将仓库的路径加入,然后自动导入github客户端中。 * Create ...

  • fetch 命令

    fetch 命令会到远程仓库中拉取所有你本地仓库中还没有的数据。 该命令只是将数据拉取到本地,会新建一个分支,并不...

  • 向下更新代码

    更新:本地的文件没有仓库的新 定位到桌面 拉取分支到本地 融合

  • GIT使用

    从一个新仓库拉取代码开始开发 拉取远程仓库代码从远程拉取源代码到本地 git clone <仓库地址>此操作会在当...

  • SVN常用功能

    1.checkout拷贝远程仓库(后续简称仓库)代码到本地2.update拉取仓库代码,同步更新本地代码3.com...

网友评论

      本文标题:Win10中VSCode拉取GitHub中已有仓库到本地

      本文链接:https://www.haomeiwen.com/subject/qumjgdtx.html