首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git如何将工作从一个本地文件夹移动到另一个文件夹,而无需向上游推送到源文件夹

Git如何将工作从一个本地文件夹移动到另一个文件夹,而无需向上游推送到源文件夹
EN

Stack Overflow用户
提问于 2020-07-04 00:33:25
回答 2查看 45关注 0票数 0

我有两个指向同一来源的工作文件夹

在~/working-1中,我位于分支-1(仅存在于此文件夹中)

在~/working-2中,我位于分支-2(仅存在于此文件夹中)

现在,我想将~/working-1中分支1的工作移动到~/working-2

所以结果将在~/working-2中,我将在分支-1中

我可以通过首先推送到原点来实现这一点。但是,如果有一种方法可以做到这一点,而不是推向起源呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-04 00:53:52

代码语言:javascript
复制
cd ~/working-1
git push ~/working-2 branch-1

推送新的历史记录并设置ref

代码语言:javascript
复制
cd ~/working-2
git checkout branch-1

看看这个。

远程名称是路径或urls的简单缩写,还有许多其他事情可以帮助您记住您经常交谈的repos,但它们不是必需的,您可以直接给出它们。

另一种用更少的cd就能完成的方法是

代码语言:javascript
复制
cd ~/working-2
git fetch ~/working-1 branch-1
git checkout -b branch-1 FETCH_HEAD
票数 2
EN

Stack Overflow用户

发布于 2020-07-04 01:28:42

使~/working-1成为-1\f25~/working-1\f6的遥控器。

代码语言:javascript
复制
cd ~/working-2
git remote add working-1 ~/working-1

获取其更改。这是安全的,不会改变任何本地分支。

代码语言:javascript
复制
git fetch working-1

并将其分支1签出为本地分支1。

代码语言:javascript
复制
git checkout -b branch-1 working-1/branch-1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62719412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档