社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

git将分离的头推送到remote的dev分支

Algebra • 5 年前 • 1706 次点击  

什么时候? git push 对于dev分支的远程repo,它报告

[detached HEAD 0091d9a] 2019-10-27 14:13:10
 1 file changed, 1 deletion(-)
fatal: You are not currently on a branch.
To push the history leading to the current (detached HEAD)
state now, use

    git push origin HEAD:<name-of-remote-branch>

审查分支机构

-  (press RETURN)
* (HEAD detached from be1d973)
  develop
  master

我应该跑吗

git push origin HEAD:develop

推动它目前的修改发展分公司?我害怕潜在的损害。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/47963
 
1706 次点击  
文章 [ 2 ]  |  最新文章 5 年前
tymtam
Reply   •   1 楼
tymtam    5 年前

@探路者已经为你提供了保险,但我认为有必要列出一些其他的选择:

  • 从头部创建分支: git branch -b name/of/branch 然后将其合并到远程开发中
  • 从头部创建分支,将此分支合并到本地 develop 把你的 发展 -这似乎比直接将分支推到开发上更干净,此工作流还将更早地向您显示任何合并冲突。
  • 如果支持拉取请求,则从头部创建一个分支将此分支推到远程,并从此分支创建一个拉取请求到 发展 是的。
torek
Reply   •   2 楼
torek    5 年前

问题是:

我应该吗?

充满了危险,不管空白处是什么。 1个

关于你是否 可以 这样做要简单得多:是的,你可以这样做( git push origin HEAD:develop )中。这样做的目的是调用另一个git,向它们发送任何需要的新提交,比如 0091d9a 然后让他们设定 他们的 分支 develop 指向这个特定的承诺。如果 他们 我觉得可以 他们 设置 他们的 发展 ,他们会这么做的。如果他们认为这不好,他们会拒绝这个要求。幸运的是,如果他们拒绝了你的请求,他们也会告诉你 为什么 他们认为这不好。

如果他们接受了,他们就在 发展 ,以及所有已经发生在 发展 留在他们的 发展 是的。这可能是相当安全的,但是我们对其他人如何使用这个git存储库,以及您的提交了解不够,无法回答此类问题。


1个 我应该开快车吗(在“快”的意思是,比如说,50到70英里/小时或大约100公里/小时)?有危险吗?如果我在高速公路上的一辆车里,其他的车都开得很快呢?那样的话,开得很慢会有危险吗?如果我在高速公路的快车道上以每小时15英里/25公里的速度行驶呢?如果我在停车场或住宅街上开车呢?