Git(6)交互式暂存

        当你在修改了大量文件后,希望这些改动能拆分为若干提交而不是混杂在一起成为一个提交时,以下几个工具会非常有用。 通过这种方式,可以确保提交是逻辑上独立的变更集,同时也会使其他开发者在与你工作时很容易地审核。

1、暂存与取消暂存文件

git add -i 

 进入交互式暂存界面选择需要add的修改,交互式暂存界面命令如下:

*** Commands ***
  1: status       2: update       3: revert       4: add untracked
  5: patch        6: diff         7: quit         8: help

1:查看当前修改暂存和未暂存状态
2:添加暂存
3:回退暂存
6:查看已暂存文件所做出的修改

2、暂存补丁

        暂存文件的特定部分,例如,如果在 simplegit.rb 文件中做了两处修改,但只想要暂存其中的一个而不是另一个在交互式提示符中输入 5或者p,Git 会询问你想要部分暂存哪些文件;然后,对已选择文件的每一个部分,它都会一个个地显示文件区别并询问你是否想要暂存它们

*** Commands ***
  1: status       2: update       3: revert       4: add untracked
  5: patch        6: diff         7: quit         8: help

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值