Netbeans中的Git交换机与签出
我还在和Git斗争 问题是: 我们是两个人在做一个项目 我从master中创建了一个新分支,名为relation 现在我的朋友已经更新了master,但需要我修复一些错误 当我在Netbeans中切换到branch时,它会给我所有的“关系”——更改,并希望我提交它们 那不是我要找的 Netbeans站点告诉我[切换到分支]:Netbeans中的Git交换机与签出,git,Git,我还在和Git斗争 问题是: 我们是两个人在做一个项目 我从master中创建了一个新分支,名为relation 现在我的朋友已经更新了master,但需要我修复一些错误 当我在Netbeans中切换到branch时,它会给我所有的“关系”——更改,并希望我提交它们 那不是我要找的 Netbeans站点告诉我[切换到分支]: Switch to Branch Actor: User Action: User wants to switch to a branch (see also Check
Switch to Branch
Actor: User
Action: User wants to switch to a branch (see also Checkout)
"Priority:" 1
Scenario:
User selects a versioned context and invokes 'switch branch' from the main menu
User specifies the branch and additional options - keep local changes etc.
The working tree is switched to the specified branch
和[结帐]:
结帐
Actor: User
Action: User wants to checkout a specific revision/tag/branch
"Priority:" 1
Scenario:
User selects a a versioned context and invokes 'chekout' from the main menu
User specifies the revision/tag/branch to checkout
The working tree will be switched to the specified revision
吉特让我头疼
那么这两者之间有什么区别呢
我需要有人能够切换到[Master]分支,然后更新bug,然后切换回我的[Relation]分支,当我在[Master]分支上时,git不会告诉我从[Relation]提交更改
- “切换分支”:仅签出分支
- “”:您签出任何
引用(即提交、标记或树)
- 或者你现在的修改
- 或者您当前未提交的修改
- 使用
命令Team>Git>Branch>切换到Branch
- 在“切换到选定分支”对话框中指定分支
- 将其作为新分支签出(可选)
- 然后按下开关
现在更清楚了吗?那么,“git开关”不是git操作,这一定是一些Netbeans git术语。我没有接触过Netbeans,但您要寻找的是与
git stash
后面跟着git checkout
的等价物。Netbeans的切换似乎试图在新签出的分支上弹出本地更改--避免这听起来像是他们想在不提交的情况下切换分支?什么叫“签出”:签出任何引用(即提交、标记或树)“@MaggiQall我的意思是,与“切换到分支”相反,您可以签出除分支之外的其他引用。您可以签出提交或标记(您不能使用“切换到分支”,即只签出分支)。当然,签出提交或标记将使您处于分离头模式()。因此,在您的情况下,“切换到分支”更安全。