如何将更改推送到多个分支

时间:2017-10-20 12:29:01

标签: git github gradle

我正在研究programming tutorial on Github的分支。我更新了主分支的Gradle设置。每次我运行git checkout <existing_branch>将我的工作目录切换到另一个现有分支时,我的所有Gradle修改都消失了。当我使用git checkout <branch>在不同分支之间切换以编译项目的不同版本(例如第一课,第二课,第三课等)时,我希望我的Gradle设置得到反映在所有分支上,以便我不必在我切换到的每个分支上应用这些更改 我尝试使用以下命令来实现此目的,但它们失败了:

git push git push *gradle* lesson-two lesson-one lesson-four starting-point HEAD ORIG_HEAD 

1 个答案:

答案 0 :(得分:1)

两种选择,取决于您对g = sns.jointplot(df["x"],df["y"], bw=0.15, shade=True, xlim=(-3,3), ylim=(2,8),cmap="coolwarm", kind="kde", stat_func=None, space = 0, marginal_kws={'kernel': 'epa'}) plt.show() 的适应程度:

第一种方法是将对gradle文件的更改提交到git分支,然后针对它重新starting-point,然后针对lesson-one重新lesson-two等。应该有用,虽然看起来他的lesson-onelesson-one几乎相同。这假设您不是经常更改它,或者您每次都必须继续执行此过程。

另一种选择是制作gradle文件的副本,然后将其从分支中删除,这样git就不会跟踪它,因此在切换时不会更改它。在实际编写内容时,这绝对不是一个好主意,但是为了编写教程,它可以为您节省一些麻烦。