猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
求大佬指点哈!Git状态问题求指导!
Gitstate他是跟暂存区对比发现不同。还是跟本地仓库比较的呢?
什么情况用fetch呢
MMTTMM
浏览 253
回答 2
2回答
白猪掌柜的
$gitstatus用于列出项目目录中,未跟踪,已修改或已暂存的文件,也就是说,它比较的是项目目录中的文件,暂存区域内的文件与本地Git仓库的差异$gitfetch用于从远程仓库获取拉取数据,比如,你使用$gitclone克隆了一个仓库的数据,一段时间后,这个仓库的数据已经更新了,此时,你可以使用$gitfetch获取别人更新的数据
0
0
0
函数式编程
gitstatus楼上回答的很清楚了。gitfetch是将远端的更新拉去下来但是不合并到本地。gitpull实际就是执行了gitfetch&gitmerge建议commit之前先fetch,有更新就stash本地修改,merge之后再stashpop恢复本地修改。而不是先commit再直接pull,这样会造成提交记录各种没必要的分叉
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续