[英]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.