我还在为 Git 苦苦挣扎。
事情是:
我们是两个人在做一个项目。
我从 master 创建了一个新的分支,称为关系。
现在我的朋友已经更新了大师,但需要我修复一些错误。
当我在 Netbeans 中切换到分支时,它给了我所有的“关系”变化,并希望我提交它们。
这不是我要找的!
Netbeans 网站告诉我这个[切换到分支]:
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
GIT 让我头疼!
那么这两者有什么区别呢?
我需要有人能够切换到 [Master] 分支然后更新错误,然后切换回我的 [Relation] 分支,而 git 不会告诉我在 [Master] 上时从 [Relation] 提交更改分支