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
  • 切换至默认分支(通常为 main 或 master)

后续处理 克隆完成后,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

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

相关推荐
A心有千千结4 分钟前
通过 SSH 反向代理让服务器借用本机网络访问 GitHub 的最佳实践
linux·服务器·网络·git·ssh·github
CAD老兵29 分钟前
中国 3D CAD 的突围之路:当 AI 开始挑战几何内核
人工智能·开源·github
敢敢是只喵i37 分钟前
当 AI 不再登录后台,企业软件的价值还剩下什么?
github
wangruofeng1 小时前
27 万星逆向工程 MCP rea 全拆解,它把「模型别瞎编」焊进了协议
github·aigc·ai编程
2501_915918413 小时前
在 Xcode 中运行和调试单元测试的完整指南
ide·vscode·macos·ios·单元测试·个人开发·xcode
迪幻4 小时前
封装自己的 npm 依赖并存储到个人 GitHub
前端·npm·github
deepseek234 小时前
GitHub 停发 push 邮件后,自动通知怎么接?用 Python 做验签、去重与可靠入队
python·github·webhook
微订校园外卖平台5 小时前
同城外卖跑腿平台需要服务器吗?交付方式、部署架构与上线核对
服务器·架构·github·外卖系统·本地生活·微订
Zhichao_975 小时前
VSCode+AI操作Git、GitHub
git·github
GoGeekBaird5 小时前
我做了一个给 Agent 用的电商开源项目:开店、上架、改版,跟 Agent 说一声就行
后端·github·agent