赞
踩
一、如何将远程上的某一分支 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 未缓存的变更;未标记的更改
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。