eclipse git 歷史記錄被覆蓋時如何恢復

發布 歷史 2024-02-08
11個回答
  1. 匿名使用者2024-02-05

    單擊提交按鈕將 ** 提交到本地儲存庫。 當然,你也可以點選提交和推按鈕,將**提交到本地倉庫,上傳到github。

    如果單擊提交按鈕,下一步是將 ** 推送到 GitHub。 右鍵單擊專案並選擇團隊 ->remote ->push

    輸入之前在 GitHub 上建立的儲存庫的 URI

    主機和儲存庫路徑是自動生成的,不需要輸入。 需要輸入使用者和密碼。

    接下來,選擇分支,在本例中為 master 而不是 head。

    然後單擊“新增規範”

    單擊“完成”,上傳成功。 此時,請在 github 上檢視 ** 是否已上傳。

    如果上傳不成功,可能是上一步未選擇強制更新。 建議您在每次上傳時選中此框。

    就是這樣。

  2. 匿名使用者2024-02-04

    安裝過程會根據您的實際需求選擇需要安裝的編譯環境 C 和 C++,如果需要,您也可以選擇 Mingw 系統工具。 安裝完成後,您還需要配置環境變數以允許 Eclipse 找到 Mingw。 將 mingw 新增到系統的環境變數路徑中,例如 mingw 的安裝目錄為 d:

    mingw,然後將 d: mingw bin 新增到系統的環境變數路徑中。

  3. 匿名使用者2024-02-03

    您可以使用客戶端 git(例如 tortoisegit)在本地獲取它並在 Eclipse 中處理它。

  4. 匿名使用者2024-02-02

    是否用其他檔案覆蓋了安裝包中的檔案?

  5. 匿名使用者2024-02-01

    我只知道如何使用命令,我認為使用命令並不麻煩。

    git checkout --沒有麻煩...

  6. 匿名使用者2024-01-31

    使用上下文選單中的 replace with 撤消(請注意,它不在 Tream 中)。

    使用 egit,您可以撤消檔案更改並根據檔案的狀態執行不同的操作。

    1.對於尚未被 git add 修改的檔案修改,git index 中的 team->replace with->file 就足夠了。

    2.對於尚未提交 git 的檔案修改,您可以從以下選項中進行選擇:

    只需 team->replace >head。 當然,你也可以 git reset --hard 來撤消對當前分支的所有更改。

    只需將 team->replace 替換為 ->branch、標記或引用

    只需 team->replace 與 >commit

    3.對於已經提交 git 的更改(不一定是檔案),只需 team->replace with->previous revision

    當然,您也可以右鍵單擊“歷史記錄檢視”中的“還原提交”(Revert Commit),以撤消對特定提交所做的所有更改。

    Web 鏈結。

  7. 匿名使用者2024-01-30

    因為你已經加入了這個專案,所以不允許你再次加入同乙個專案,我試著改了檔名,但沒用。 在匯入專案介面中,將專案複製到工作區前面的核取方塊為空,將其刪除並重新瀏覽,如果先瀏覽,請單擊重新整理以重新整理。 將顯示灰色的。

  8. 匿名使用者2024-01-29

    專案不會丟失,它仍然會在本地目錄中,既然你的專案是由 git 匯入的,為什麼不使用 git 重新匯入它。

  9. 匿名使用者2024-01-28

    應該無法撤消提交,並且只能用以前的版本覆蓋它。

  10. 匿名使用者2024-01-27

    方法步驟。

    右鍵單擊專案上的“團隊”,選擇“提交”,然後執行與正常提交相同的操作。

    提交並推送。

    推送失敗並被拒絕。

    專案需要更新才能進行合併。

    更新後,彈出乙個彈窗,衝突檔案更新失敗,專案中的檔案報告為紅色。

    衝突檔案,單擊滑鼠右鍵"team",選擇“合併工具”,即可在開啟的檢視中檢視更改的比較。

    將每個衝突檔案修改為正確的檔案,然後右鍵單擊每個檔案"team",選擇“新增到索引”,您可以看到檔案變成黑色*圖示。

    因此,在衝突處理完成後,您可以將其作為 git 專案的普通提交提交。

  11. 匿名使用者2024-01-26

    您好,我幾天前注意到了您的問題,我想看看是否有任何專家給出了一些建議,但沒有。 我也使用 git,我有一些解決衝突的建議。

    首先需要了解的是衝突的原因,兩個分支同時更改同乙個檔案。

    由於同一檔案同時被修改,因此有兩種情況。

    以其中乙個分支的**為例。

    合併兩個分支,兩個分支。

    至於衝突解決,因為我們用的是Eclipse,所以git衝突解決軟體中整合了乙個合併工具,如果你不必,你不必害怕,你可以看到衝突檔案裡面有乙個標誌:

    head to ===branch1 是你現在的分支,而 === 到 commitinum 在另乙個分支上,如果你只需要 branch1,你只需刪除 === 到 commitnum 之間的內容,然後刪除 “解決衝突的最好方法是避免,然後解決,如果你不明白什麼,請留言:

相關回答