git提交当前新增的代码到新的分支

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、git提交当前新增的代码到新的分支

提交当前新增的代码到新的分支

二、使用步骤

1.git stash

git stash
将本地的代码暂存到缓存区

2.git checkout -b stage_2

git checkout -b yanshi
创建分支

3.git stash pop

git stash pop
把缓存区的内容同步到本地

提交

git add .
git commit -m ""
git push origin yanshi
### 创建 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). ``` ### 注意事项 每次向远程仓库发送请求之前,请务必确认所有必要的测试均已成功运行并通过审核程序。此外,保持良好的沟通习惯对于团队合作至关重要,因此建议经常查看项目进展状况并与同事分享自己的工作动态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

丶moli

您的鼓励是我最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值