github for mac不允许执行部分签入/提交

我使用Mac的GitHub,并在我的分支有一大堆的变化。 我已经承担了一些变化,并保持其他人不承担任何责任,因为我期待着更多的变化。 然而,当我尝试进行同步以将这些更改推送到Git存储库时,它会抱怨 – “未提交的更改 – 请在同步之前提交所有更改”。

任何想法? 它是否期望所有的变化在你同步的时候一直被提交?

GitHub for Mac不是“同步”你的改变,而是提供你推,拉和同步改变的能力。 不幸的是,UIbutton仅用于同步。 但是,如果你进入菜单栏,在“Repository”下你会看到另外两个变化:push(command + P)或pull(shift + command + P)。

因为我认为sync同时兼顾git pull和git push,所以它试图从远程仓库中将更改合并到本地分支。 如果您想要将更改与未提交的本地更改成功同步,则应该存储更改,同步,然后取消更改。 请记住,如果您在取得固定资产时存在冲突的变化,则必须找出将其合并的正确方法。

编辑:在Repository ,你可以push (Cmd + P)或pull (Shift + Cmd + P)。