当前位置: 首页 > news >正文

git如何新建分支并提交?

1. 检查当前分支

在开始之前,最好确认你当前所在的分支。

git branch
当前分支前面会有一个 *号。

2. 新建分支

使用 git branch 命令创建一个新的分支。假设你要创建一个名为 new-feature 的分支。


git branch new-feature
3. 切换到新分支

使用 git checkout 命令切换到新建的分支。

git checkout new-feature
你也可以使用 git switch命令(Git 2.23+ 版本),这是 checkout的新命令,专门用于切换分支和检出文件。
git switch new-feature
4. 进行更改

在新分支上,你可以进行文件的修改、添加新文件等操作。

5. 添加更改到暂存区

使用 git add 命令将更改添加到暂存区。你可以添加特定文件或所有更改。

# 添加特定文件
git add <file_name># 添加所有更改
git add .
6. 提交更改

使用 git commit 命令提交暂存区的更改。你可以添加提交信息来描述此次提交。

git commit -m "描述此次提交的更改"
7. 推送分支到远程仓库

如果你使用的是远程仓库(如 GitHub、GitLab 等),你需要将新分支推送到远程仓库。

git push -u origin new-feature


 或 --set-upstream 选项将新分支与远程分支关联起来,以后你可以直接运行 git push 和 git pull 而不必指定分支名称。

完整示例

以下是一个完整的示例,假设你有一个远程仓库,并且你想创建一个名为 new-feature 的新分支:

# 查看当前分支
git branch# 新建分支
git branch new-feature# 切换到新分支
git checkout new-feature# 或者使用 git switch
# git switch new-feature# 进行一些更改(假设你已经修改了文件)# 添加更改到暂存区
git add .# 提交更改
git commit -m "添加了新功能XXX"# 推送分支到远程仓库
git push -u origin new-feature

各位小伙伴还在BOSS直聘hr已读不回?!大家快试试这里!

创作不易,各位帅气漂亮的小伙伴点个关注再走呗!!

http://www.lryc.cn/news/498739.html

相关文章:

  • 使用 LlamaFactory 结合开源大语言模型实现文本分类:从数据集构建到 LoRA 微调与推理评估
  • Python基础学习总结篇
  • 8. Debian系统中显示屏免密码自动登录
  • ubuntu安装nginx并设置开机自启动
  • SQLServer中使用ISNULL替换为指定的替换值
  • 深入浅出:PHP函数的定义与使用
  • C++知识整理day4内存管理——new和delete详解
  • 部署项目报错
  • 专业140+总分420+上海交通大学819考研经验上交电子信息与通信工程,真题,大纲,参考书。博睿泽信息通信考研论坛,信息通信考研Jenny
  • 电子信息工程自动化 单片机自动门控制系统设计
  • T C P
  • PDF与PDF/A的区别及如何使用Python实现它们之间的相互转换
  • 【Linux课程学习】: 进程地址空间,小故事理解虚拟地址,野指针
  • 解决el-select数据量过大的3种方法
  • 速盾:高防cdn预热指定url就只刷新这个吗?
  • aarch64-linux-gnu-g++在windous不能用
  • 01_Node.js入门 (黑马)
  • 记一次搞校园网的经历
  • 沃德云商协系统微信小程序PHP+Uniapp
  • Leecode刷题C语言之可以被进一步捕获的棋子数
  • 【算法】数组中,求K个最大值
  • Postman自定义脚本Pre-request-script以及Test
  • Lua中实现HTTP请求的User-Agent自定义
  • 工业节能水泵如何节能?
  • 第四篇:k8s 理解Service工作原理
  • P3131 [USACO16JAN] Subsequences Summing to Sevens S
  • 大数据技术Kafka详解 ② | Kafka基础与架构介绍
  • 【CKA】Kubernetes(k8s)认证之CKA考题讲解
  • android WebRtc 无法推流以及拉流有视频无声音问题
  • 【5G】Spectrum 频谱