在idea当中git的基础使用
目录
第一步:统一准备——搭建中央仓库
第二步:独立开发——基于分支工作
第三步:申请合并——发起 Pull Request (PR) / Merge Request (MR)
1 克隆仓库的方法
2 如何在项目的开发分支当中创建个人的开发分支并且提交代码或者更新代码
3 最后将个人的分支合并到项目的开发分支当中
第一步:统一准备——搭建中央仓库
-
创建远程仓库:通常由项目负责人(或管理员)在 Gitee 或 GitHub 上创建一个项目仓库,这个仓库将作为所有人的中央仓库(唯一真相源)。
-
克隆到本地:所有团队成员(包括负责人)都将这个中央仓库
clone
到自己的本地电脑。
git clone https://gitee.com/your_username/your_project.git
cd your_project
第二步:独立开发——基于分支工作
-
获取最新代码:开始工作前,先确保你的本地主分支(
main
或master
)是最新的。git checkout main # 切换到主分支 git pull origin main # 从中央仓库拉取最新代码
-
创建功能分支:不要直接在主分支上修改! 为你负责的功能创建一个新的分支。分支名要有意义,例如
feat-user-login
(用户登录功能)、fix-typo-in-readme
(修复README拼写错误)。git checkout -b feat-user-login # 创建并切换到新分支
现在,你就在一个属于自己的、独立的环境里工作了,可以任意修改和提交,完全不会影响主分支和其他人。
-
在分支上工作:编写你的代码,并定期提交(
commit
)。git add . # 将修改添加到暂存区 git commit -m "完成了用户登录接口开发" # 提交到本地仓库 # ... 继续开发,继续提交 ...
第三步:申请合并——发起 Pull Request (PR) / Merge Request (MR)
-
推送分支到远程:当你完成开发并测试通过后,将你的本地分支推送到中央仓库。
git push origin feat-user-login
-
发起合并请求:
-
登录 Gitee/GitHub,你会看到刚刚推送上去的分支,平台通常会有一个明显的按钮提示你 “创建 Pull Request” 或 “创建 Merge Request”(两者概念相同)。
-
点击后,你会填写这个 PR 的标题和描述,说明你完成了什么功能、修改了哪些内容、有没有需要特别注意的地方。
-
关键: 在 PR 界面中,你需要选择:
-
源分支:你开发的功能分支(
feat-user-login
) -
目标分支:要合并进去的分支(通常是
main
)
-
-
1 克隆仓库的方法
去到gitee当中,可以直接使用git的命令进行克隆
可以使用https那种,不需要设置密钥,但是可以会出现推送的时候出现验证密码的情况。
也可以在idea当中的clone进行克隆并打开,同时可以指定地址
2 如何在项目的开发分支当中创建个人的开发分支并且提交代码或者更新代码
2.1
2.2
2.3
2.4
3 最后将个人的分支合并到项目的开发分支当中
项目分支与个人分支:
3.1
3.2
3.3
3.4