安卓项目提交Gitee并建立新的测试分支

📅 2026/7/3 15:06:23 👁️ 阅读次数 📝 编程学习
安卓项目提交Gitee并建立新的测试分支

一、完善.gitignore

1. 在Android Studio的项目(Project)目录下找到.gitignore文件,里面填写的内容如下:

应该完善的是:项目名称/.gitignore;而不是:项目名称/.idea/.gitignore

我这里整理如下:

# Android Studio与构建缓存 /.gradle/ /.idea/ /.kotlin/ build/ # 本机环境配置 /local.properties # Android原生构建缓存 .externalNativeBuild/ .cxx/ # IDE文件 *.iml .DS_Store /captures/ # 签名文件和密码配置 *.jks *.keystore keystore.properties
符号含义

.

文件名本身的一部分,跟其他普通文件本质上是一样的都是一个文件,通常表示工具生成的隐藏目录

/开头

只匹配项目根目录

/结尾

明确表示这是一个目录:
/.idea/和/.idea虽然大多情况两种都能忽略该目录,但加上结尾/可读性更好

*

匹配任意字符

**

匹配任意层级目录

/.idea/ 开头的/表示只忽略项目根目录下的.idea .build/ 没有开头的/表示项目任意层级中名为.build的目录都会被忽略[Project下和App下的build都会删除]

二、配置Git用户信息

1. 在Android Stdudio终端操作,输入下面的两条命令

git config --global user.name "你的姓名" git config --global user.email "你的邮箱"

三、初始化本地Git仓库

1. 输入git init

2. 输入git status

当前处于master分支,还没有东西可以提交,Untracked files表示尚未提交、也没有被忽略

四、提交已经可以运行的项目到Gitee

1. 先添加文件

git add .

2. 再次检查:(一定要养成检查的好习惯)

git status

3. 提交到本地仓库:

git commit -m "此次提交的注释"

到这为止,我们已经把想交的东西交到了本地仓库,如果后面在这个基础上改的代码出问题了还可以回到这一版:git switch master

4. 有个疑问:既然本地仓库可以实现恢复原来代码版本,为什么还要关联gitee仓库呢?

本地仓库可以:

  • 查看历史提交;
  • 创建和切换分支;
  • 恢复以前版本;
  • 比较代码变化;
  • 撤销错误修改。

即使完全不联网,这些功能也能使用。

如果发生以下情况,本地历史也会一起丢失:

  • 硬盘损坏;
  • 项目目录被误删;
  • .git文件夹被删除;
  • 系统重装;
  • 电脑丢失;
  • 病毒或勒索软件破坏文件。

Gitee 能解决什么

推送到 Gitee 后,相当于增加一份远程副本:

电脑本地仓库 ↓ git push Gitee远程仓库

即使本地项目全部丢失,也可以重新下载:

git clone gitee仓库的HTTP地址

Gitee 还可以:

  • 在其他电脑继续开发;
  • 保存所有已推送的提交和分支;
  • 多人协作;
  • 进行代码审查;
  • 查看提交记录;
  • 管理需求和问题。

五、关联Gitee仓库

1. 先找到创建好的仓库的HTTP地址:

2. 输入命令:复制HTTPS后面的网址放到下面这个命令中,远程仓库叫为origin

git remote add origin 要关联的仓库的HTTP地址

3. 检查地址:

git remote -v 显示: origin HTTPS网址 (fetch) origin HTTPS网址 (push)

六、首次推送到Gitee

1. 输入命令:origin是远程仓库的名字

git push -u origin master

本地分支master跟踪远程仓库origin里的master分支。

同理,如果新建了测试分支feature/video-combination-test,

命令就写git push -u origin feature/video-combination-test

本地分支: feature/video-combination-test 跟踪: 远程仓库 origin 里的分支: feature/video-combination-test

2. 弹出弹框填写用户名和密码:

3. 以后提交代码通常执行:

git add . git commit -m "说明本次修改" git push

因为已经建立关联,后续不必再写-u origin master。现在也可以打开 Gitee 仓库网页,刷新后查看代码。

ok啦 到这里为止 接下来我们就要新建分支,写代码啦


七、新建分支

1. 输入命令:基于当前版本创建一个新分支,并立即切换到该分支。

  • 该分支包含当前master的全部代码;
  • 后续修改和提交都记录在新分支上,不影响master的稳定版本。
git switch -c 分支名

这样Gitee就存在两个分支:

切换分支用git switch 分支名

八、分支验证成功后合并

git switch master git merge --no-ff 分支名 git push origin master