git 创建新分支并提交到远程仓库


前言

工作记录:使用Git创建新分支并且提交自己修改的代码。


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

一、创建新分支

查看分支

git branch

在这里插入图片描述
绿色字体的表示当前所在的分支。

创建新分支

git branch "分支名"

这里的分支名最好使用动词+名词的形式来创建,这样可以使leader查看你的分支时可以通过名字就知道你这个分支改的什么内容。

切换到你的新分支

git checkout "分支名"

切换成功有如下效果:
在这里插入图片描述

二、查看当前修改的文件

git status

效果如下图:

1、如果无修改,只有三行
2、修改了文件,就会出现下面的:change not staged for commit
在这里插入图片描述
此时的修改仅仅是你本地的文件改动了,并没有保存到你新建的分支中,所以是红色的。

如果你不想要改动,可以通过命令来还原:

git checkout -- 改动的文件(记得加上路径)
git checkout -- .  # 表示还原所有修改了的文件

三、将修改的文件添加到新的分支

代码如下(示例):

git add .

. 表示添加所有的修改到新分支,你也可以通过红色字体的路径来添加

git add tools/voice.sh

添加完成后,再使用git status查看修改的文件,就显示为绿色的,表示添加成功了。

1.8 更新
添加文件的时候出现问题:已经添加文件,但是git status识别不到,导致提交后没有新加的文件.
解决办法:使用命令强制添加

git add -f 文件名

四、添加分支的描述信息

代码如下(示例):

git commit -m "描述信息(你这个分支干嘛的,实现了什么功能,或者解决了什么问题)"

后续可能用到的参数:

git commit --amend

使用这个参数是对你上次提交的分支内容进行修改。

git commit --amend 就是解决一些很小的改动,使得你不想在重现创建一个commit而设定。如果你的commit已经push到了远程仓库,那么使用–amend修改commit后,git push时一定要使用 --force-with-lease 参数。否则就会报错。

使用该参数后的提交方法:

git push --force-with-lease 目标分支名 你的分支名

五、提交到远程

git push 目的分支名 你的分支名

至此,完成了新分支的提交。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值