【问题标题】:Switching to new git branch, revert some changes in NetBeans切换到新的 git 分支,还原 NetBeans 中的一些更改
【发布时间】:2014-08-11 06:54:15
【问题描述】:

我在我的 CakePHP 项目中编辑默认布局文件并创建了新分支,因为我需要它来检查新功能。问题是,当我切换到新分支时,我的默认布局文件会恢复到它的状态,就像以前很少提交一样。我需要它的当前版本才能向它添加新功能,以及何时将我的分支合并到 master。

也许发生了这种行为,因为我的工作流程是这样的:

  • 创建新分支
  • 向 master 提交一些更改
  • 结帐到新分支
  • 看不到已提交的更改

【问题讨论】:

  • 您是否在创建分支之后添加并提交了默认布局? (但是切换到那个新分支之前?)
  • 我在创建新分支后将所有更改提交给 master :) Ant 它是在切换之前 :)

标签: git netbeans netbeans-8


【解决方案1】:

我在创建新分支后将所有更改提交给 master :) 这是在切换之前

那么当你切换到新分支时,看到之前的状态似乎很正常。
尝试合并创建新分支的分支(比如master):

git checkout newBranch
# see old content
git merge master
# should see newer content

【讨论】:

  • 那么我是否会将 master 和 new 分支作为两个独立的分支,内容相同?
  • @kaktusas2598 一开始,就在合并之后,是的。但是随后您将能够向NewBranch 添加新的提交,同时在master 上保持不同的历史记录。
猜你喜欢
  • 1970-01-01
  • 2018-01-27
  • 2012-10-31
  • 2021-03-04
  • 2022-11-02
  • 2013-12-09
  • 2020-09-20
  • 1970-01-01
  • 2018-05-17
相关资源
最近更新 更多