我的项目有master
分支和staging
分支。我刚刚推出了一个develop
分开的master
分支,但我需要它离staging
。
无论如何都要采用{1}}分支,这是1次提交,然后让它离开我的分段develop
?所以最终它只会在branch
之前提交一次?
答案 0 :(得分:1)
我可能会建议在develop
上对staging
进行简单的变更:
git checkout develop
git rebase staging
这将重播develop
中之后发生的所有提交 staging
直接位于master
staging
之上的master
点科。但是这也可能会在staging
之上播放某些staging
次提交,这听起来不像你想要的那样。
因此,如果您只想在develop
之上播放该单个提交并将其设为git checkout staging
git checkout -b new_develop
git cherry-pick <SHA-1 of single commit>
分支,则可以尝试以下操作:
develop
然后删除旧的new_develop
分支,并将develop
重命名为git branch -d develop
git branch -m new_develop develop
:
def leapyear(year):
if year/400 == int :
return False
if year/100 == int :
return False
if year/4 == int :
return True