Git创建分支并提交代码

本文详细介绍了一个标准的Git分支管理流程,包括本地分支的创建、推送至远程仓库、切换分支、查看本地修改、添加并提交修改,最后将代码推送到远程仓库的完整步骤。

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

step1,在本地新建分支

git branch newbranch

step2:把本地分支push到远程

git push origin newbranch

step3:切换到该分支

git checkout newbranch

step4:查看本地修改

git status

step5:添加本地修改

git add .

step6:commit修改

git commit -m ‘XXXX’

step7:push代码

git push

完毕

### 创建 Git 分支提交代码Git创建分支是一个简单的过程,它允许开发者在一个独立的工作流中进行开发而不影响主分支。以下是关于如何创建分支以及提交代码的相关信息。 #### 创建分支 当您执行 `git branch` 命令来创建一个新的分支时,实际上是在当前 HEAD 所指向的提交位置创建了一个新的指针[^1]。例如: ```bash $ git branch testing ``` 这将在当前所在的分支基础上创建一个名为 `testing` 的新分支。需要注意的是,此时不会切换到该分支,仍然停留在原来的分支上。如果希望立即切换到新建分支,则可以使用以下命令组合完成操作: ```bash $ git checkout -b testing ``` 此命令不仅创建了 `testing` 分支,还通过 `-b` 参数实现了自动切换至该分支的功能[^2]。 #### 提交更改到远程仓库 一旦进入目标分支之后,就可以像平常一样修改文件内容,将其暂存区(stage)加入版本控制之中。接着利用 `commit` 动作记录这些改动的历史数据。最后推送(push)本地所做的更新至远端服务器上的对应分支里去。具体流程如下所示: - 修改某个文件后添加变更: ```bash $ git add filename ``` - 或者一次性全部新增/修改过的档案都纳入追踪范围之内 ```bash $ git add . ``` - 接下来撰写描述性的提交消息以便日后查阅历史纪录更加清晰明了(遵循七条规则有助于提高可读性和一致性)[^4]: ```bash $ git commit -m "Your meaningful commit message here" ``` - 当所有的准备工作就绪以后,把最新的状态同步给云端存储库中的相应分支即可: ```bash $ git push origin testing ``` 以上步骤展示了从建立分枝直至上传成果的整体过程概述[^2]。 另外,在日常协作过程中可能会遇到需要移除不再使用的分支情况,这时可以通过下面两种方式之一实现删除动作:一种较为安全的方式是采用 `-d` 标志符尝试性地消除指定名称之下的分支;另一种更为激进的方法则是运用带有大写字母形式即 `-D` 来强行终止存在关联关系尚未解决完全的目标分支实例展示如下图所见[^5]: ```bash $ git branch -d dev # Try deleting the 'dev' branch safely. error: The branch 'dev' is not fully merged... If you are sure you want to delete it, run 'git branch -D dev'. $ git branch -D dev # Forcefully deletes the 'dev' branch regardless of merge status. Deleted branch dev (was 27d6ef4). ``` ### 注意事项 每次向远程仓库发送请求之前,请务必确认所有必要的测试均已成功运行通过审核程序。此外,保持良好的沟通习惯对于团队合作至关重要,因此建议经常查看项目进展状况与同事分享自己的工作动态。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值