git-stash

    17熱度

    3回答

    一位同事在他的存儲庫中有一個存儲,我可以訪問(通過文件系統),並且我想將這個存儲放入我的存儲庫中的一個分支。 % git ls-remote ~alice/work/repo/ stash 3ccc82fb1ee0e7bde1250c7926d333ce21c109c0 refs/stash 但當我嘗試獲取的是,git的告訴我:「無法找到3cc82 ......」 % git fe

    742熱度

    4回答

    上下文:我正在爲主人添加簡單功能。幾分鐘後,我意識到它不是那麼簡單,而且應該更好地工作到一個新的分支。 這種情況一直髮生在我身上,我不知道如何切換到另一個分支,並採取所有這些無法完成的更改,使主分支保持乾淨。我認爲git stash && git stash branch new_branch會簡單地實現這一點,但是這是我得到: ~/test $ git status # On branch m

    44熱度

    3回答

    一位同事和我現在都在主分支上工作。我在我的工作樹中有一些我不想提交的代碼(調試語句等)。現在,如果他提交更改一些這些相同的文件,我無法將它們合併: $ git merge origin/master Updating 1b8c5c6..eb44c23 error: Entry 'blah.java' not uptodate. Cannot merge. 從顛覆背景的,我已經習慣了有我的工

    17熱度

    2回答

    我是Git新手,有點困惑。我有一個主分支,並創建了第二個功能分支。 如果我在功能分支中進行了更改,然後切換到Master,如果我沒有提交,我的更改會丟失嗎? 暗藏什麼地方起作用,是你在切換分支(但不想提交)之前做的事情,還是僅僅恢復一些更改,以便可以暫時返回到以前的代碼?