我目前的設置是我有一個Prime回購(工作目錄),Hub回購(裸露,開發人員推和拉),克隆(開發人員)。 Prime和Hub回購通過各種掛鉤保持同步。 有一個問題,我想執行一個reset以前在提交上提交的錯誤:To prevent you from losing history, non-fast-forward updates were rejected。 這是有道理的,但我希望能夠在Prime
我已經對我的項目的git管理一些錯誤的服務器上: 閱讀一些導遊和一些職位在這裏我做了這個命令: git reset --hard a77ec5f
其中commint a77ec5f是最後一個「好」的承諾後,該 ,該文件是對我的本地副本,但如果我做了git status: $ git status
# On branch dev
# Your branch is behind 'origin
UPDATE: This will work more intuitively as of Git 1.8.3, see my own answer . 想象一下下面的用例:我想擺脫我的Git工作樹的特定子目錄中的所有更改,使所有其他子目錄保持不變。 我可以做git checkout .,但git checkout . adds directories excluded by sparse che