资讯动态

Git 将本地 Python 项目上传至 Gitee 完整教程|课程作业代码托管

发布时间:2026/10/14 8:25:46 来源:尧图企业网站定制
前期准备安装 Git官网下载 Git 并安装安装完成后在文件夹右键可以看到Git Bash Here。注册 Gitee 账号。准备好本地 Python 项目文件夹里面存放.py源代码文件。第一步在 Gitee 网页新建远程仓库登录 Gitee点击右上角「」号 → 新建仓库。仓库名称英文命名例如python-base。仓库简介python基础知识学习。仓库选择私有仓库作业推荐私有其他人看不到代码。⚠️重点不要勾选初始化 README、不要勾选.gitignore我们本地已有项目远程仓库保持空仓库。点击创建。创建完成后复制仓库的 HTTPS 地址类似shturl.cc/09ny1Bmo你的用户名/python-homework.git。第二步本地 Git 操作核心命令进入你的 Python 项目文件夹空白处右键打开Git Bash Here。首次使用 Git配置用户名和邮箱只需要配置一次git config --global user.name 你的Gitee用户名 git config --global user.email 你的Gitee注册邮箱2. 初始化本地 Git 仓库git init执行完成后文件夹会生成隐藏.git文件夹代表本地仓库创建成功。3. 将项目文件加入暂存区git add .注意末尾有一个英文句号.代表把当前目录下所有文件加入暂存区。 如果只想上传单个 py 文件git add test.py4. 提交到本地仓库添加提交备注git commit -m 第一次提交Python课程作业代码引号内写本次提交说明写清楚本次修改内容课程作业建议规范填写。5. 关联本地仓库和 Gitee 远程仓库把刚才复制的 Gitee 仓库地址粘贴进去git remote add origin shturl.cc/09ny1Bmo你的用户名/python-homework.git如果提示origin already exists说明之前关联过远程地址执行git remote set-url origin shturl.cc/09ny1Bmo你的用户名/python-homework.git6. 推送到 Gitee 远程云端仓库新版 Gitee 默认分支是 main如果 master 报错换成git push -u origin main第一次推送会弹出登录窗口输入 Gitee 账号密码等待推送完成。五、验证上传成功打开 Gitee 仓库网页刷新页面就可以看到本地的 Python 代码文件已经上传到云端仓库。 以后修改本地代码、提交新作业只需要重复执行git add . git commit -m 第二次提交xx作业更新 git push六、新手常见问题中文路径报错文件夹名称全部改成英文。push 失败提示权限不足确认仓库地址正确HTTPS 方式登录时 Gitee 账号密码无误。不想上传的文件缓存、pyc 文件新建.gitignore文件写入__pycache__/Git 会自动忽略这类文件。# .gitignore示例 __pycache__/ *.pyc七、总结本次实验学会了 Git 的基础工作流git init初始化仓库、git add加入暂存区、git commit本地提交、git remote关联远程仓库、git push推送到 Gitee。 后续所有 Python 课程作业都通过这套流程提交代码方便老师查看代码版本也锻炼版本控制能力。git push -u origin master后续上传项目出现空项目情况可进入你的 Python 项目文件夹空白处右键打开Git Bash Here。输入以下代码解决。通过本次实验我第一次完整地使用 Git 工具将本地 Python 项目上传到 Gitee 远程仓库真切体会到版本控制工具的作用。以前写代码只是单纯保存文件修改多了就会出现代码v1.py、代码v2.py这类杂乱的文件一旦误删或者改错很难找回之前的版本。而 Git 可以记录每一次提交的改动随时查看历史版本这对项目开发来说非常实用。在操作过程中我也遇到了不少小问题。一开始不清楚各个 Git 命令的含义混淆了暂存区、本地仓库和远程仓库的概念推送代码的时候还出现过分支名不匹配的报错。经过反复核对命令一步步排查最终成功把代码上传到 Gitee让我理解了 Git 工作流程工作区→暂存区→本地仓库→远程仓库。同时我也认识到规范提交的重要性每次commit时写清晰的备注可以方便自己和他人看懂每一次代码修改的内容。老师要求后续作业都使用 Gitee 提交代码不再直接上交文件这种方式更贴近真实软件开发的工作模式。这次学习不仅掌握了 Git 与 Gitee 的基础操作也培养了良好的代码管理习惯。后续写 Python 作业时我会坚持使用 Git 管理代码熟悉版本控制为之后更大的项目开发打好基础。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑