【问题标题】:git pull without any commit for merging while working on the same branch from two machinesgit pull 没有任何提交合并,同时从两台机器处理同一分支
【发布时间】:2014-06-30 10:03:44
【问题描述】:

我在办公室机器和家用机器的分支上工作。我需要通过分支将所有更改拉到当前机器上,而无需提交任何合并。

例如:我在办公室工作了几天并推送了所有更新。现在,第二天我需要在家中进行相同的工作,并且我需要在我的家用机器上进行所有这些更改,为此我通常使用git pull。问题是,当我使用git pull 时,它会自动创建一个带有类似Merge branch 'master' of bitbucket.org:username/project 的消息的提交。我不需要这样的承诺。当我推送我的更新时,这也将被推送到遥控器。我只需要使用远程项目更新我的项目。我希望必须有一个解决方案。

我现在要做的是从本地删除项目并再次克隆它。

【问题讨论】:

  • 在拉取远程存储库之前,您是否对本地(家庭)项目进行了任何更改?
  • 不。没有,因为我知道远程有变化。

标签: git github version-control merge


【解决方案1】:

查看git docs 中的--no-commit 选项。

【讨论】:

  • 这个成功了!! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-03-05
  • 2019-03-17
  • 1970-01-01
  • 1970-01-01
  • 2014-07-17
  • 2022-01-05
  • 2012-03-02
相关资源
最近更新 更多