Git 部分小总结 pull reset unstaged .gitkeep

一、如何将远程上的某一分支 pull 自己的本地上?

1、通过 git branch 命令我们可以看到 远程上的所有分支(“带 * 号使当前的活跃分支”)

 

2、比如我们要 将 xijiao 这一分支上的 新修改文件 pull 到本地文件,只需要输入 git pull origin xijiao:master 

二、为啥从 远程某一分支上进行 pull 到本地后,新增的文件夹会有个  .gitkeep 的文件?以及 .gitkeep文件 和 .gitignore文件的区别?

1、.gitkeep文件的作用("也就是说因为 .gitkeep文件的存在,让你可以在 Git 中上传空文件!!,默认是无法上传空文件的~")

git默认是不允许提交一个空的目录到版本库上的, 可以在空的文件夹里面建立一个.gitkeep文件,然后提交去即可。其实在git中 .gitkeep 就是一个占位符。

2、

.gitignore 

是你的基本项目目录中的文件列表,git将忽略或者不在知识库中添加/更新。

.gitkeep 

由于git删除或者不将空目录添加到存储库。gitkeep是一个 hack ( 我不认为它被正式命名为git的一部分),用于在仓库中保留空目录。

 

三、通过reset命令 为啥会出现 unstaged changes after reset?

1、因为 我们进行 reset 会将之前 add (加入缓存区的文件)文件从缓存区中 清空。

unstaged  未载入;未缓存;未临时存储;不稳定的

unstaged changes   未缓存的变更;未标记的更改

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值