git 比对 合并

  • git diff(新增文件到暂存区)
    • 新增文件到暂存区,然后又做了修改操作,使用git diff 是暂存区和工作区比对
  • git diff -- cached
    • 暂存区和版本库的区别
  • git status - v
    • 暂时和 git diff --cached功能一致 
  • git status -uno 列出已经被git管理,并且修改了内容,没有提交的文件
  • Changes to be committed 【准备被提交】所列文件是index(暂存区文件),commit之后进入版本库
  • Changed but not updated 所列文件是工作区,add之后进入暂存区【典型的没有git add 提醒】
  • Untracked files 尚未被跟踪的文件【add之后进入暂存区】
  • git add -i  查看更多内容
  • git 手动删除了所有文件,版本库还在
    • git checkout  . ;不用远程拉取,直接从本地版本库
  • rm 和 git rm 的区别
    • rm删除后没有提交到暂存区
      • 如何恢复:git checkout 文件名或者 . (点) 恢复全部
    • git rm删除后提交到了暂存区
      • 如何恢复
        • 第一步 git reset head test.txt 撤销暂存区的修改
        • 第二部 git checkout -- file 
      •  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值