簡體   English   中英

Git,有人刪除了我的.git目錄,並將所有內容提交到了一個我不想在本地開始跟蹤的較大項目中

[英]Git, someone deleted my .git directory, and committed everything into a larger project that I don't want to start tracking locally

我一直在研究WordPress主題已有一段時間,在我自己的倉庫中來回跟蹤它,並通過ssh從遠程服務器中提取。

昨天,該公司的某人將整個項目樹初始化為一個存儲庫,並刪除了我正在處理的目錄的.git目錄。

現在,我有一些要提交到服務器的新提交,但是遠程存儲庫現在與我的不同,並且其他人也已經在新的(更大)存儲庫上進行了提交工作。

在這種情況下,我該怎么辦才能只在我正在處理的特定目錄上工作,並能夠正確同步我的工作?

我想到了兩種選擇:

1.-將我的.git目錄復制到遠程服務器上的工作目錄中。 然后繼續正常工作。 2.-開始使用rsync將我的更改移到服務器上。

我在這里有點迷路,因此不勝感激。 謝謝

假設您的工作樹是完整的,則可以嘗試

備份當前克隆/文件夾。

在當前文件夾中

git init
存儲您的更改並將遠程服務器添加為

  git remote add neo-origin ssh://example-server/project.git 

相對於新來源的Git提取和結帳主節點(或任意一個)分支

最后,應用存儲並將其推送到遠程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM