自学软硬件工程师776天精简版github项目同步推送步骤

本文涉及的产品
实时计算 Flink 版,1000CU*H 3个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
实时数仓Hologres,5000CU*H 100GB 3个月
简介: 注意 这篇文章不是水内容的,虽然我之前也写过 github推送同步的内容。

注意 这篇文章不是水内容的,虽然我之前也写过 github推送同步的内容。

但是总是遇到问题 我也不知道咋导致的 这里贴出来,我个人推测是LICENSE  这个文件导致的。


新建github仓库后 会生成 LICENSE这个文件。

但是在我本地代码中 是没有这个文件的。

然后一推送就报错,很烦人。需要先拉取github仓库把这个文件同步下来,然后再提交推送。


陆续推送了4个项目后 ,我应该是悟道了,所以特此记录。 image.png

image.png

image.png

以下是正文内容


🔧 在 VSCode 的终端中运行以下命令(假设你在项目根目录)

# 1. 初始化本地 Git 仓库(如果还没 init)
git init

# 2. 添加所有文件到 Git 暂存区
git add .

# 3. 提交第一次提交
git commit -m "Initial project setup"

# 4. 添加 GitHub 仓库远程地址(用你自己的)
git remote add origin https://github.com/你的用户名/hr_management_system.git

# 5. 推送到 GitHub(第一次推送要设置上游)
git branch -M main
git push -u origin main

🧠 替换这部分链接:

https://github.com/你的用户名/hr_management_system.git

👉 用你自己刚刚新建的仓库地址(在 GitHub 页面右上角点绿色按钮“Code”复制 HTTPS 链接)


🚀 推送成功后,你应该会在 GitHub 页面上看到完整的代码目录!


✅ 为你的 Python + React 项目定制的 .gitignore 内容如下:

# Python
venv/
__pycache__/
*.pyc
*.pyo
*.pyd
*.db
*.sqlite3
instance/
.env
.env.*

# Flask / FastAPI logs or instance files
*.log

# VSCode config (optional)
.vscode/

# Migrations (optional if autogenerated)
migrations/

# React (Node)
node_modules/
npm-debug.log
yarn-debug.log
yarn-error.log

# Build files (React build output)
frontend/client/build/

# System files
.DS_Store
Thumbs.db


看到这里的朋友是真爱粉,所以我也会给你带来可以操作执行的内容


在 VSCode 里结合可视化界面将本地项目推送到 GitHub 仓库的操作步骤:

前提条件

操作步骤

1. 打开项目文件夹

  • 启动 VSCode,选择 “文件” -> “打开文件夹”,然后选中你本地的项目文件夹。

2. 初始化本地 Git 仓库(如果还未初始化)

  • 点击 VSCode 左侧活动栏中的源代码管理图标(看上去像一个分支)。
  • 若当前项目尚未初始化 Git 仓库,会看到 “初始化仓库” 按钮,点击它即可完成本地仓库的初始化。

3. 添加文件到暂存区

  • 在源代码管理面板里,你能看到有变更的文件都列在 “更改” 区域。
  • 若要将所有更改添加到暂存区,点击 “更改” 旁边的 “+” 号;若只想添加部分文件,可逐个点击文件旁边的 “+” 号。

4. 提交更改

  • 添加文件到暂存区后,在 “消息” 输入框里输入提交信息,例如 “Initial project setup”。
  • 点击 “提交” 按钮,完成本次提交。

5. 关联远程 GitHub 仓库

  • 点击源代码管理面板中的三个点 “...”,在弹出的菜单里选择 “远程” -> “添加远程仓库”。
  • 在弹出的输入框中输入 GitHub 仓库的地址 https://github.com/hr_management_system.git,然后回车确认。

6. 推送代码到 GitHub

  • 点击源代码管理面板中的三个点 “...”,在弹出的菜单里选择 “推送”。
  • 首次推送时,VSCode 会提示你设置上游分支,按照提示操作,选择 “将当前分支推送到远程”,并设置分支名称为 main image.png

7. 登录 GitHub 账号

  • 如果是第一次从 VSCode 推送代码到 GitHub,可能需要登录 GitHub 账号。按照提示完成登录操作。
  • image.png


完成上述步骤后,本地项目的代码就会被推送到 GitHub 仓库中。 image.png

--- 全文完---


见字如面,

这里是AIGC创意人_竹相左边,

正在通过AI自学软硬件工程师,目标手搓可回收火箭玩具。

image.png

🔁Windows 下启动虚拟环境

# 1. 进入你的项目目录(你已经做了)
cd D:\20250219\ai_work\hr_management_system

# 2. 创建虚拟环境(你已经做了)
python -m venv venv

# 3. 激活虚拟环境(Windows PowerShell)
.\venv\Scripts\Activate

# 4. 安装依赖(等我发 requirements.txt 和后端代码给你)
pip install -r requirements.txt

# 5. 启动项目(等我发 run.py 给你)
python run.py

👨‍🏫 激活后你会看到:

(venv) PS D:\20250219\ai_work\hr_management_system>

就代表虚拟环境已经生效啦!

相关文章
|
3天前
|
人工智能 JavaScript 前端开发
Github 2024-10-28 开源项目周报 Top15
本周GitHub热门项目涵盖Svelte、Open Interpreter、PowerShell等,涉及Web开发、AI助手、自动化工具等领域,Python、JavaScript为主流语言,展现开源技术活跃生态。(239字)
73 19
|
3天前
|
人工智能 JavaScript 前端开发
Github 2024-11-04 开源项目周报 Top14
本周GitHub热门项目涵盖屏幕截图转代码、网页监控、低代码开发等。Python与TypeScript主导,亮点项目包括AI生成代码工具、开源社交应用Bluesky及机器人框架LeRobot,展现AI与自动化技术的快速发展趋势。
39 15
|
3天前
|
人工智能 JavaScript Docker
Github 2024-11-11 开源项目周报 Top15
本周GitHub热门项目涵盖多领域:Python与TypeScript领跑,包括屏幕截图转代码、本地文件共享、PDF处理、AI开发代理等。亮点项目如screenshot-to-code、LocalSend、OpenHands及Diagrams,兼具创新与实用性,广受开发者关注。
58 13
|
3天前
|
人工智能 算法 JavaScript
Github 2024-10-14 开源项目周报 Top14
本周GitHub热门项目共14个,Python项目占7席。涵盖算法实现、生成式AI、金融分析、目标检测等领域,包括TheAlgorithms系列、OpenBB金融平台、Ultralytics YOLO11、Manim动画框架等,展现开源技术多元发展态势。
31 8
|
3天前
|
人工智能 Rust JavaScript
Github 2024-10-07 开源项目周报 Top15
本周GitHub热门项目共15个,Python项目占比最高达7个。榜首为Python算法实现集合TheAlgorithms/Python,Star数超17万;其他亮点包括Godot游戏引擎、OpenBB金融平台、ToolJet低代码框架及新兴AI相关项目如Crawl4AI、Llama Stack等,涵盖游戏、金融、AI、理财等多个领域。
25 4
|
3天前
|
人工智能 Rust 算法
Github 2024-09-30 开源项目周报 Top15
本周GitHub热门项目揭晓:Python主导,AutoGPT居首,涵盖AI、编程、数学动画等领域,助力开发者探索前沿技术。
29 4
|
3天前
|
人工智能 JavaScript 前端开发
Github 2024-09-16 开源项目周报 Top14
本周GitHub热门项目涵盖Python、TypeScript、Go等语言,React居首。亮点包括微软PowerToys、Node版本管理器、AI证件照工具HivisionIDPhotos及端侧大模型MiniCPM等。
20 2
|
3天前
|
Rust JavaScript 安全
Github 2024-09-02 开源项目周报 Top13
本周GitHub热门项目涵盖AI、开发工具与开源替代品。包括Notion替代AppFlowy、Airtable替代NocoDB、云平台Coolify及可观察性平台OpenObserve等,涉及Python、TypeScript、Rust等语言,聚焦效率、隐私与自动化。
21 1
|
1月前
|
人工智能 编解码 JSON
不看后悔!GitHub 开源 MultiTalk .8k star 强大的人语音+图像绑定项目
MultiTalk 是 GitHub 上的开源项目,具备音频驱动、多人对话视频生成功能。支持多路音频与图像绑定,实现高同步唇动与角色互动,适用于教学、虚拟人及短视频创作,已获 8k 星标。
153 0
|
1月前
|
安全 数据可视化 项目管理
精品,Github 5000+ star,小型研发团队必备商业开源项目
DooTask 是一款开源在线项目任务管理工具,具备文档协作、流程图、任务分发、IM沟通等功能,支持私有部署与数据加密,已在 GitHub 获得 5000+ 星标,适合中小团队提升协作效率。