GitCode创建自己的项目

一、创建项目

二、上传项目

(1)win+R输入powershell打开终端。

(2)或者在项目文件夹中输入powersehll打开终端。

(3)git命令操作

打开命令行,进入项目目录:cd "d:\1 HONOR Share\desktop\项目\点餐系统+人脸识别"

初始化 Git 仓库:git init

添加所有文件到暂存区:git add .

提交文件,添加提交说明:git commit -m "Initial commit: 点餐系统+人脸识别项目"

添加远程仓库地址,是你自己的 GitCode 仓库地址:

git remote add origin https://gitcode.com/SeanTim0404/Ordering_interface_Facial_recognition

将本地分支重命名为 main:git branch -M main git push -u origin main

首次推送需要用户名和密码:

用户名-你的 GitCode 账号 密码-需要使用访问令牌作为密码

获取访问令牌

已经初始化过仓库,只需如下的三个命令更新文件:

git add README.md LICENSE .gitignore

git commit -m "更新 README.md、LICENSE、.gitignore"

git push origin main

三、修改更新代码

(1)本地修改后更新上传

①修改本地代码文件 ②查看修改内容:git status

③添加修改的文件到暂存区:git add .(或指定具体文件 git add 文件名)

④提交修改:git commit -m "描述修改内容"

⑤推送到 GitCode:git push origin main

(2)在 GitCode 网页上直接编辑

四、问题解决

更新文件到git仓库,在推送时出现的错误。

问题1:

这个错误表示远程仓库已经有你本地没有的提交(可能是初始化时生成的 README、.gitignore 等文件),直接 push 会被拒绝。

(1)拉取远程变更并合并

git pull origin main --allow-unrelated-histories

问题2:

会出现Git 自动合并失败了,因为远程仓库和本地仓库都创建了.gitignoreREADME.md 文件,而且内容不同,Git 不知道应该保留哪个。

(2)查看冲突文件

git status

(3)手动解决冲突

使用记事本打开:

notepad .gitignore
notepad README.md

或者使用VSCode打开:

code .gitignore
code README.md

打开后会有三个选项,选择一个保存:

保留本地版本、保留远程版本、合并两者

cpp 复制代码
<<<<<<< HEAD
你本地的内容
=======
远程仓库的内容
>>>>>>> origin/main

(4)解决完冲突后标记已解决

git add .gitignore README.md

(5)完成合并提交

git commit -m "解决合并冲突"

(6)开始推送

git push origin main

五、给项目创建标签

|-------|-------|-----------|----------------|
| 部分 | 名称 | 含义 | 示例场景 |
| MAJOR | 主版本号 | 不兼容的重大变更 | 架构重构、API 不兼容修改 |
| MINOR | 次版本号 | 向后兼容的功能新增 | 添加新功能、新模块 |
| PATCH | 修订版本号 | 向后兼容的问题修复 | Bug 修复、小改进 |

查看当前已推送的提交状态(确认代码已同步):git log --oneline -5

创建标签:git tag -a v1.0.0 -m "人脸识别点餐系统 v1.0.0"

只推送标签到 GitCode:git push origin v1.0.0

或者推送所有标签:git push origin --tags

六、创建新分支保存更新的代码

。。。待解锁

相关推荐
努力就够了8 天前
每日GitCode开源项目推荐
gitcode
佛系豪豪吖9 天前
AtomCode 部署流程与使用经验
笔记·chatgpt·github·ai编程·gitcode
佛山个人技术开发12 天前
GitCode SSH连接配置教程
运维·ssh·gitcode
本地化文档13 天前
black-docs-l10n
python·github·gitcode·sphinx
佛山个人技术开发13 天前
GitCode个人技术开发者总结完整使用指南
windows·git·svn·github·gitcode
本地化文档17 天前
psycopg3-docs-l10n
数据库·python·postgresql·github·gitcode·sphinx
本地化文档20 天前
sphinxcontrib-rust-docs-l10n
python·rust·github·gitcode·sphinx
坚果的博客23 天前
从零实现 GitCode OAuth 登录 —— 鸿蒙 6 应用实战
gitcode
Niliuershangba1 个月前
ChestnutCMS 栗子内容管理系统:从入门到模板开发实战
java·git·开源·gitlab·github·开源软件·gitcode