git-stash

    1熱度

    1回答

    我試圖合併一個長期的分支,並不奇怪,有相當數量的合併衝突需要解決。我已經完成了相當數量的文件,git-add-衝突解決後每個文件。 但是,我現在認識到,對於某些衝突,如果我可以暫時回到合併前狀態,修復文件,然後重新執行合併,則分辨率會更容易,至少對於那些文件。 (具體來說,衝突的一部分與自動代碼格式化工具有關,我希望能夠在分支預合併中運行相同的工具,這樣合併只需處理非自動格式化更改。) 我知道我可

    3熱度

    5回答

    我正在開發我的電腦上的分支。我做了很多我不想推的改變,但我想保留它們。 我所做的是更改我的項目上的翻譯行爲,並且在推送它並將其部署到生產之前,我想稍微測試一下。 但我想繼續在開發或任何其他分支上工作,並能夠應用這些更改。 還有就是我想出了想法: 保留所有這些文件(不混帳添加的話),並承諾只將文件其實我是想承諾。但是這個解決方案讓我的「git status」非常混亂(很多修改過的文件),我相信它會產

    1熱度

    1回答

    是否有CLI命令使用git-svn存儲工作副本? 我看到這個答案,但我不知道是否有對git svn任何特定的命令: Temporarily put away uncommited changes in Subversion (a la "git-stash")

    -1熱度

    2回答

    我使用git stash一個合理的數量,然後git stash pop來重新應用我的更改,通常當我想要從遠程執行一次拉動而不會丟失我的更改時。 但是我看到命令git stash save以類似的方式使用,在閱讀git文檔之後,我對它的功能並不是非常瞭解,git stash沒有這樣做。 有人可以向我解釋它是什麼嗎? (請假設我是一個簡單的人:)

    1熱度

    5回答

    當我試圖拉從origin/master的一些變化,我收到此錯誤: error: Your local changes to the following files would be overwritten by merge ,因爲我做了局部修改。我不想犯這些變化,所以我想我應該在我的分支使用git stash,然後git pull origin master 我的問題是: 將拉動簡單地忽略的變化,

    0熱度

    1回答

    前段時間我安裝我的服務器上Galaxy應用。由於有新的版本,我想升級它,我用命令: git checkout release_17.05 && git pull --ff-only origin release_17.05 但我得到的錯誤信息: Already on 'release_17.05' From https://github.com/galaxyproject/galaxy *

    0熱度

    1回答

    的git的藏匿後失去了兄弟目錄比方說,我有這樣的目錄結構: project_root | +--parent | +--child | +--baby_brother baby_brother是一個新的目錄,由混帳未經跟蹤。我還對child中的文件進行了很多更改。我需要在child文件的以前版本的臨時訪問,所以我想我只是藏我的變化: cd $pr

    0熱度

    3回答

    這是我的要求: 我有a -> b -> c (HEAD)。 我正在添加一個新的提交d。現在,它變成a -> b -> c -> d(HEAD)。 現在,我想恢復到c(即,撤消在d中所做的所有更改)並進行額外更改並形成e。樹應該看起來像a -> b-> c -> d -> e(HEAD)。注:我不能失去d的歷史。我必須回覆它並將新更改添加到e。 更新: 我可以用一個更好的例子來解釋。假設我有a->b

    0熱度

    1回答

    我在同一時間處理兩個任務:編寫一些代碼並將我的工作樹的文件夾作爲子模塊。當我切換任務時,我只需git stash save我的修改文件。問題是我的修改文件現在是新子模塊的一部分。 ,當我嘗試到頂部的文件夾做一個git stash pop,我得到了很多的衝突 $ git stash pop error: refusing to lose untracked file at 'folder/file

    0熱度

    1回答

    我正在單節點上運行我的存儲應用程序。計劃是將其升級到BitBucket並將其推送到DataCenter。所以對於這種多節點架構,我想知道性能的影響。與單節點架構相比,它有多好?