1.在gitee上创建一个仓库

在这里插入图片描述

2. 打开本地Git Bash

这里需要自己安装Git
在这里插入图片描述

3.初始化本地Git仓库

在这里插入图片描述

如果你的本地项目还没有 Git 仓库,首先在项目根目录初始化一个 Git 仓库:

cd path/to/your/project  # 替换为你的项目路径
git init

4. 添加文件到仓库并提交

将项目文件添加到仓库并提交:

> git add .
> git commit -m "Initial commit"

4.1 忽略提交的文件

这里在本地文件中添加
在这里插入图片描述

这里我有两个文件(logs和model)不想上传,因为gitee上传文件有大小限制,而且太大的文件上传速度慢,我这里不上传,如果所有文件都上传则忽略这一步。

git ls-files 查看Git所有已跟踪文件
# 移除已跟踪的文件夹(保留本地文件)
git rm -r --cached cv/logs/
git rm -r --cached cv/model/
# 提交更改
git add .gitignore
git commit -m "停止跟踪 cv/logs 和 cv/model"

5. 添加远程仓库

在 Gitee 创建仓库后,你会得到一个仓库的 URL。将这个 URL 添加为 Git 的远程仓库:

git remote add origin https://gitee.com/your_username/your_repository.git  # 替换为你的仓库 URL

6. 推送代码到 Gitee

将本地仓库的代码推送到 Gitee 远程仓库

git push -u origin master

这里的 -u 标志是为了将本地的 master 分支与远程仓库的 master 分支关联起来。以后你可以直接使用 git push 推送代码,而不需要每次都指定远程仓库和分支。

6.1 推送失败

在这里插入图片描述这个错误表明远程仓库(Gitee)包含你本地没有的提交记录(比如初始化时自动生成的 README 文件),Git 拒绝了推送以防止覆盖远程更改。以下是完整的解决方案:

# 拉取远程更改并合并(允许不相关历史)
git pull origin master --allow-unrelated-histories
# 解决可能的冲突(如有)
# 查看冲突文件:git status
# 编辑文件解决冲突后执行:

git add .
git commit -m "合并远程初始提交"
git push origin master

7. 常见操作

推送更新: 在本地仓库进行更改后,使用以下命令将更新推送到远程仓库:

> git add .
> git commit -m "描述你的更改"
> git push

拉取更新: 如果远程仓库有新的更改,可以使用以下命令将更新拉取到本地:

> git pull

8. 管理分支

在 Gitee 或任何 Git 平台上,分支管理也是很重要的一部分。你可以创建新的分支进行开发,然后合并到主分支:

> # 创建并切换到新分支
>
> git checkout -b new-feature
>
> # 提交更改并推送
>
> git add .
> git commit -m "Add new feature"
> git push origin new-feature
Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐