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

本文涉及的产品
实时数仓Hologres,5000CU*H 100GB 3个月
实时计算 Flink 版,5000CU*H 3个月
Elasticsearch Serverless检索通用型,资源抵扣包 100CU*H
简介: 注意 这篇文章不是水内容的,虽然我之前也写过 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月前
|
开发工具 git C++
【够用就好002】外行第一次发布github项目仓库
#deepseek#自学 记录外行学习代码的历程 今天是上传自己的工具代码到github仓库,一直以来是伸手党克隆别人的项目,今天在deepseek的辅导下上传自己的内容。
|
21天前
|
开发工具 C++ git
五分钟看懂推送本地项目到 GitHub新手菜鸡
五分钟看懂推送本地项目到 GitHub新手菜鸡
|
4月前
|
开发工具 git
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
295 69
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
|
2月前
|
开发工具 git
vscode推送项目到github仓库故障解决1
本文介绍了如何优雅解决本地仓库与远程仓库历史记录不一致的问题,并提供避免未来问题的最佳实践。核心在于理解问题根源(如历史记录差异和常见原因),采用推荐的解决方案(先本地初始化再关联远程仓库),并遵循一致的工作流程、团队协作规范及熟悉 Git 命令。通过强制推送或合并无关历史记录等方式处理现有冲突,同时养成良好习惯以预防类似问题。
|
3月前
|
人工智能 IDE 编译器
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
905 15
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
|
7月前
|
编解码 Oracle Java
java9到java17的新特性学习--github新项目
本文宣布了一个名为"JavaLearnNote"的新GitHub项目,该项目旨在帮助Java开发者深入理解和掌握从Java 9到Java 17的每个版本的关键新特性,并通过实战演示、社区支持和持续更新来促进学习。
238 3
|
7月前
|
对象存储
一个通过 GitHub Action 将 GitHub 仓库与阿里云 OSS 完全同步的脚本
一种将 GitHub 仓库完全同步到阿里云 OSS 的方法。
|
9月前
|
存储 安全 Java
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
在一次意外中,作者因三年前将测试代码遗忘在GitHub上而遭遇了代码被他人fork的问题。为解决这一危机,作者详细介绍了如何通过GitHub的DMCA下架通知流程安全删除敏感代码,包括处理私人信息和商标侵权的具体步骤。本文不仅提供了实用的操作指南,还强调了及时响应的重要性,帮助读者避免类似风险
284 1
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
|
9月前
|
人工智能 Rust JavaScript
Github 2024-08-26 开源项目周报Top15
根据Github Trendings的统计,本周共有15个项目上榜。以下是按开发语言汇总的项目数量:Python项目8个,TypeScript、C++ 和 Rust 项目各2个,Jupyter Notebook、Shell、Swift 和 Dart 项目各1个。其中,RustDesk 是一款用 Rust 编写的开源远程桌面软件,可作为 TeamViewer 的替代品;Whisper 是一个通用的语音识别模型,基于大规模音频数据集训练而成;初学者的生成式人工智能(第2版)则是由微软提供的18门课程,教授构建生成式AI应用所需的知识。
251 1
|
9月前
|
SQL JavaScript 前端开发
Github 2024-08-05 开源项目周报 Top15
根据 Github Trendings 的统计,本周(2024年8月5日统计)共有15个项目上榜。以下是根据开发语言汇总的项目数量: - Go 项目:4个 - JavaScript 项目:3个 - Python 项目:3个 - Java 项目:2个 - TypeScript 项目:2个 - C 项目:1个 - Shell 项目:1个 - Dockerfile 项目:1个 - 非开发语言项目:1个
329 2