加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Git命令:stash暂存区 过大文件

发布时间:2020-12-14 16:37:23 所属栏目:百科 来源:网络整理
导读:过大文件 git fetch origin branch1:branch2 只要明白了上面的含义,这个就很简单了, 首先执行上面的fetch操作 使用远程branch1分支在本地创建branch2(但不会切换到该分支), 如果本地不存在branch2分支,则会自动创建一个新的branch2分支, 如果本地存在branch2

过大文件

git fetch origin branch1:branch2
只要明白了上面的含义,这个就很简单了,
首先执行上面的fetch操作
使用远程branch1分支在本地创建branch2(但不会切换到该分支),

如果本地不存在branch2分支,则会自动创建一个新的branch2分支,
如果本地存在branch2分支,并且是`fast forward',则自动合并两个分支,否则,会阻止以上操作.
git fetch origin :branch2
等价于: git fetch origin master:branch2

以上配合 --depth 1使用

 git fetch origin master --depth 1

工作区是干净的,刚才的工作现场存到哪去了?用git stash list命令看看:

$ git stash list
stash@{0}: WIP on dev: f52c633 add merge

工作现场还在,Git把stash内容存在某个地方了,但是需要恢复一下,有两个办法:

一是用git stash apply恢复,但是恢复后,stash内容并不删除,你需要用git stash drop来删除;

另一种方式是用git stash pop,恢复的同时把stash内容也删了:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读