git在单分支(自己分支)上的操作流程

本文详细介绍了Git在命令行和IDEA中的基本操作流程,包括添加、提交、拉取和推送代码,以及在IDEA中自动管理的便利性,帮助初学者理解和掌握Git在项目开发中的关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

平时在idea中,在自己的git分支上的操作还是比较频繁的,但是很多刚开始操作的人不清楚这个流程是什么,现在我们就来说一下,先说一下,使用git命令操作的流程。

首先是使用git命令整体的操作流程,这块作为了解,使用频率不高。

一、git命令整体操作流程(了解)

前置步骤,使用git clone <git项目地址>从git远程仓库拉取代码

  1. 创建新分支:首先,使用 git branch <branch_name> 命令创建一个新的分支。例如:git branch feature-branch

  2. 切换到新分支:然后,使用 git checkout <branch_name> 命令切换到新创建的分支。或者可以使用 git switch <branch_name> 命令。例如:git checkout feature-branch

  3. 在新分支上进行修改:在新分支上进行代码修改、添加、删除等操作。

  4. 添加修改到暂存区:使用 git add <file> 命令将修改的文件添加到 Git 暂存区。如果要添加所有修改,可以使用 git add . 命令。

  5. 提交修改:使用 git commit -m "Commit message" 命令将暂存区的修改提交到本地仓库。例如:git commit -m "Add new feature"

  6. 拉取远程最新代码:在推送到远程仓库之前,使用 git pull origin <branch_name> 命令从远程仓库拉取当前分支的最新代码。这一步是为了确保你的本地分支是基于远程分支的最新状态。如果存在冲突,需要解决冲突后再继续。

  7. 推送到远程仓库:将修改推送到远程仓库,可以使用 git push origin <branch_name> 命令。例如:git push origin feature-branch

  8. 合并分支(可选):如果开发完成,可以将当前分支合并回主分支(如 mainmaster)。切换到主分支,使用 git merge <branch_name> 命令进行合并。例如:git checkout main 然后 git merge feature-branch

  9. 删除分支(可选):如果不再需要该分支,可以使用 git branch -d <branch_name> 命令删除该分支。例如:git branch -d feature-branch

通过这种方式,我们确保了在将本地改动推送到远程仓库之前,本地分支与远程分支保持同步,减少了合并冲突的可能性,使得整个开发流程更加顺畅和高效。

二、idea中git操作流程(常用-图文)

操作流程上面已经说过了,简单来说就是 add -> commit -> pull -> push

关于git的基本概念,这篇中已经说过了:《本地项目如何上传到gitee》

注意:关于idea中操作git的工具栏,是初始化git仓库之后才会有的,也就是git init命令或者是你直接git clone从仓库中拉取代码就会有的。

下面我们在idea中操作一遍:

1、add

这一步一般都省去了,一般你添加一个文件idea就会提示你要不要加入git管理也就是add操作,这时候点个对勾后续的文件就会自动执行add的操作。

没add的文件是红色的,add之后的是绿色的。

这里我是新增了三个文件。
在这里插入图片描述

2、commit,提交代码

点git的这个快捷工具栏的commit按钮,然后就会出左侧工具栏的这个框,先选自己要提交的文件,然后再写个Message备注,然后提交。
在这里插入图片描述

这里还有一个commit and push,就是commit和push操作一块进行,这里你如果确定你当前分支上的代码是最新的,就可以使用这个操作直接推送到远程仓库了。
在这里插入图片描述

commit成功后,文件名会变为正常的颜色。
且可以从最下方的git工具栏中查看这条提交记录。
在这里插入图片描述

还有就是你的分支名称上会有一个小绿点,表示你有提交的代码。
在这里插入图片描述

3、pull 拉取最新代码

从远程仓库拉取最新代码并跟当前的代码进行合并。
在这里插入图片描述

操作成功后会提示,所有文件都已经是最新的了。
在这里插入图片描述

4、push 推送代码到远程仓库

push上方的工具栏中应该也是有按钮的,不知道我这里为什么没有。
通过正常的右键项目名来操作。
在这里插入图片描述

push之后会有一个弹窗,这里选择这个分支名称,就是提交下面所有的commit记录。
然后push就可以了。

在这里插入图片描述

5、最后就可以在远程仓库中看你提交的代码了。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丿BAIKAL巛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值