> 技术文档 > 在vscode中进行git推送拉取的详细方法_vscode怎么从git上拉取代码

在vscode中进行git推送拉取的详细方法_vscode怎么从git上拉取代码



准备工作

  1. 安装 Git

    • 下载地址:https://git-scm.com
    • 安装后打开终端输入 git --version 验证是否成功。
  2. 配置用户信息(首次使用需设置)

    git config --global user.name \"你的用户名\"git config --global user.email \"你的邮箱\"
  3. 打开项目
    在 VSCode 中打开已关联 Git 仓库的本地项目(项目根目录需有 .git 文件夹)。


方法一:使用 VSCode 图形界面

1. 拉取远程更新(Pull)
  • 点击左侧工具栏的 源代码管理图标分支图标)。
  • 在顶部菜单栏找到 ···(更多操作) > 拉取 (Pull)
  • 或直接点击底部状态栏的 同步图标 🔄(环形箭头)。
2. 推送本地更改(Push)
  • 步骤 1:暂存更改
    在“源代码管理”面板中:
    • 点击文件旁的 + 图标暂存单个文件。
    • 或点击“更改”右侧的 + 图标暂存所有更改。
  • 步骤 2:提交更改
    在上方输入框填写提交信息,按 Ctrl+Enter(Windows)或 Cmd+Enter(Mac)提交。
  • 步骤 3:推送到远程仓库
    • 点击底部状态栏的 同步图标 🔄。
    • 或在源代码管理面板点击 ··· > 推送 (Push)

方法二:使用 VSCode 内置终端

1. 打开终端
  • 快捷键:Ctrl+`(反引号)。
  • 或通过菜单:终端(Terminal) > 新建终端(New Terminal)
2. 常用命令
操作 命令 说明 拉取远程更新 git pull 拉取并自动合并远程分支 查看状态 git status 检查更改/冲突 暂存所有更改 git add . 准备提交所有文件 提交更改 git commit -m \"提交信息\" 添加提交描述 推送到远程 git push origin 分支名git push origin main 首次推送分支 git push -u origin 分支名 设置上游分支并推送

常见问题解决

1. 推送失败(远程有更新)
# 先拉取远程更新(自动合并)git pull# 如果存在冲突,手动解决冲突后重新提交:git add .git commit -m \"解决冲突\"git push
2. 拉取冲突
  • 在“源代码管理”面板中,冲突文件会显示为 黄色感叹号❗。
  • 点击文件,手动选择保留当前更改(Accept Current Change)或远程更改(Accept Incoming Change)。
  • 解决后 暂存文件 并提交。
3. 身份验证失败
  • HTTPS 协议:输入 GitHub/GitLab 用户名和密码(或 Personal Access Token)。
  • SSH 协议:确保已配置 SSH 密钥(官方指南)。

配置小技巧

  1. 自动拉取/推送
    在设置中搜索 Git: Post Run Command,选择 pullsync 简化操作。
  2. 切换远程协议
    # 从 HTTPS 切换到 SSHgit remote set-url origin git@github.com:用户名/仓库名.git