git 提交新分支到远端_Git肿么推送本地分支到远程新分支上面去

在git的一般使用中,如果发现错误的将不想提交的文件add进入index之后,想回退取消,则可以使用命令:git reset HEAD ...,同时git add完毕之后,git也会做相应的提示,比如:

引用

# Changes to be committed:

# (use "git reset HEAD..." to unstage)

#

# new file: Test.scala

git reset [--hard|soft|mixed|merge|keep] [或HEAD]:将当前的分支重设(reset)到指定的或者HEAD(默认,如果不显示指定commit,默认是HEAD,即最新的一次提交),并且根据[mode]有可能更新index和working directory。

下面列出一些git reset的典型的应用场景:

A) 回滚add操纵

引用

$ edit (1)

$ git add frotz.c filfre.c

$ mailx (2)

$ git reset (3)

$ git pull git://info.example.com/ nitfol (4)

(1) 编辑文件frotz.c, filfre.c,做了些更改,并把更改添加到了index

(2) 查看邮件,发现某人要你pull,有一些改变需要你merge下来

(3) 然而,你已经把index搞乱了,因为index同HEAD commit不匹配了,但是你知道,即将pull的东西不会影响已经修改的fro

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值