我有一个流浪盒正在运行(配置了LAMP堆栈).我需要将它转移到另一台PC.我该如何出口?我想我可以得到一个可以复制到另一台PC的文件(或文件),所以我可以运行一些命令来导入流浪盒.
你能解释一下如何将本地分支推送到特定的远程分支
$ git branch -vv
dev 4d46c96 [origin/dev] Merge branch '1783' into dev
dev_3_feature 226b914 second commit in dev_3_feature
dev_second_feature 6b5f10f second commit in dev_2_feature
master baf5fc0 [origin/master: ahead 1] master feature
* myFeature da5cc64 second commit in dev_1_feature
test 334cf7e commiting my super changes locally
Run Code Online (Sandbox Code Playgroud)
1)我希望我的DEV
功能被推入origin/dev
并留在那里作为分支机构,我该怎么做?
2)我应该在本地设置什么/何地/如何在origin/dev
默认情况下推入而不是origin/master
我有master
分支(生产版本)
我有test
发展需求的分支
决定master
满足发展需求
test
用于真实服务器上的预生产测试等于生产
prod
代码传递test
分支的分支 - 真正的生产代码
我通过bitbucket界面做了什么:
master
分支机构创建prod
分支(在其中拥有当前生产版本的代码)test
分支到master
(在master
我当前的开发中)此时bitbucket决定test
并且prod
分支不再需要并将它们标记为"合并"并将它们从"活动"分支列表中删除,但我需要它们!作为解决方案我看到如下:
test
从当前创建分支master
- 因为它们目前是平等的master
创建分支prod
并将其推送到bitbucket(我想当我克隆存储库时我不受.gitignore的影响,对吧?所以我的本地master
有origin/master
合并之前的状态)如果我对解决方案是正确的,请回答我并提出另一个问题:
有没有办法通过bitbucket将我的分支从"合并"恢复到"活动",以防再次发生这种情况?
PS:可能我不应该对它们做任何事情,因为它们仍然可以在拉取请求下拉列表中使用,所以我可以合并其他分支,如果我这样做,它们(prod
和 test
分支)再次出现在活动分支列表中?