Github 克隆 PyCharm,vscode

目录

一,pycharm

二,vscode

一,pycharm

PyCharm 通过 VCS 克隆 GitHub 项目的标准流程

准备阶段 关闭当前已打开的项目:通过菜单栏选择 File → Close Project 返回欢迎界面。确保操作环境为初始状态。

操作步骤 在 PyCharm 欢迎界面点击 Get from VCS 按钮。该选项专为从版本控制系统(如 Git)克隆仓库设计,区别于新建空白项目。

获取仓库地址 访问目标 GitHub 仓库页面,点击绿色 Code 按钮,复制 HTTPS 格式的仓库链接。示例格式:

复制代码
https://github.com/username/repository.git

配置克隆参数 在 PyCharm 弹出的窗口中填写:

  • URL 字段:粘贴复制的 GitHub 仓库地址
  • Directory 字段:指定本地存储路径(如 D:\Code\ProjectFolder) 注意:路径应指向新目录而非现有项目目录。

执行克隆 点击 Clone 按钮后,PyCharm 将自动完成以下操作:

  • 下载仓库全部内容
  • 在指定路径创建项目文件夹
  • 初始化 Git 本地仓库
  • 设置远程仓库别名 origin
  • 切换至默认分支(通常为 mainmaster

后续处理 克隆完成后,PyCharm 会自动将该项目作为新窗口打开。此时项目已具备完整版本控制功能,包括提交、推送、拉取等操作入口。

技术等效 该过程与命令行执行以下指令等效:

bash 复制代码
git clone <repository_url> <target_directory>

PyCharm 额外附加了:

  • 自动生成 .idea 项目配置目录
  • 预配置 Python 解释器环境
  • 索引项目文件以支持代码提

这个一般可弄下来是main 分支然后想更改分支如何做?

复制代码

先确认当前分支 → 看远程有哪些分支 → 切到目标分支 → pull 最新代码

查看 Git 分支

在 PyCharm 的 Terminal 中输入以下命令

bash 复制代码
git branch
 

输出示例:

bash 复制代码
* main
  feature-branch
 

其中,* 表示当前所在的分支(这里是 main)。

切换 Git 分支

如果需要切换到另一个分支(如 feature-branch),使用:

bash 复制代码
git checkout feature-branch
 

查看远程分支

bash 复制代码
git branch -r
 

情况 B:远程有这个分支,但本地还没有

这时候你不能直接乱切,要这样做:

bash 复制代码
git checkout -b feature/admin-module origin/feature/admin-module

在本地创建一个叫 feature/admin-module 的分支,并让它跟踪远程的 origin/feature/admin-module,然后立刻切过去

切完分支后,怎么拉取最新代码

bash 复制代码
git pull origin feature/admin-module

二,vscode

本质上跟pycharm 相同基本都是命令行

bash 复制代码
cd /d D:\PythonCode1
git clone https://github.com/DYF-cell/gorunners.git
cd gorunners
git branch
git branch -r
git checkout -b dev origin/dev
git pull

最常见错误

1. git 不是内部或外部命令

说明没装 Git 或环境变量没配好。


2. destination path 'gorunners' already exists

说明本地已经有这个文件夹了。

相关推荐
用户938515635072 小时前
手把手教你用 Git 管理代码:从单机到分布式,再也不怕硬盘坏了
github
難釋懷2 小时前
Nginx虚拟主机
git·nginx·github
moMo3 小时前
# Git 入门—代码仓库的使用
git·github
IceSugarJJ3 小时前
Open-AutoGLM项目学习
语言模型·微信小程序·github
独隅4 小时前
PyCharm 接入 Codex 的全面指南
ide·python·pycharm
阿里嘎多学长4 小时前
2026-05-22 GitHub 热点项目精选
开发语言·程序员·github·代码托管
Dontla5 小时前
Github创建项目(创建仓库、新建项目、新建仓库)步骤
github
放下华子我只抽RuiKe55 小时前
React 从入门到生产(七):性能优化实战
前端·javascript·人工智能·react.js·性能优化·前端框架·github
晓杰'5 小时前
Balatro后端进阶(2):基于GitHub Actions的CI自动化验证实现
websocket·ci/cd·typescript·node.js·自动化·github·nestjs
一个数据大开发5 小时前
大模型驱动下的数据中台架构演进:从服务化到智能化
大数据·数据仓库·vscode·pycharm