我是新的 emberjs 并試圖通過 github 跟蹤我的專案。我目前有一個目錄跟蹤我的更改/workspace,它應該包含一個子目錄/workspace/currentproj。我的 github 正在跟蹤頂級目錄,但沒有跟蹤較低級別的更改。當我檢查currentproj檔案的狀態時,正在跟蹤但不是通過我的遠程倉庫。在ember-cli-update.json檔案中,我看到了對 a 的參考"outputRepo": "https://github.com/ember-cli/ember-new-output"。我想知道這是否是我需要添加我的回購資訊的地方。如果是這樣,它不起作用。如何使用我當前的 repo 跟蹤更改?
我正在使用帶有 atom 編輯器的 mac air m1。
uj5u.com熱心網友回復:
在這里幫助你很棘手,因為你混合ember了git事物,而它們實際上是無關的。
關于ember-cli-update.json:你不應該編輯它,outputRepo關于將在哪里ember-cli-upgrade獲取新 ember 應用程式的輸出來升級你的應用程式。
現在,還要盡量避免混合git和github. Github 是一個 git 的在線平臺,但是你在本地使用它的工具git,與github. 反過來說:Github 是一個平臺git,而不是git來自 Github 的工具。
我不確定您是如何創建git存盤庫的,但這里有一個匯入的東西:ember new默認情況下會生成一個git存盤庫!現在我假設您的問題可能如下:
- 您在
/workspacenamedcurrentproject中創建了一個新的 ember 專案,而.git/workspace - 這創建了新檔案夾
/workspace/currentproj,這是一個git存盤庫。 - 然后你創建了一個 git
/workspace存盤庫,現在你有 2 個嵌套的 git 存盤庫。
要對此進行調查,重要的是要了解一件事:git 存盤庫是一個檔案夾,其中包含一個.git檔案夾。沒有別的,它沒有魔法。這是您可以移動包含 repo 的檔案夾的方法。
我建議檢查是否有/workspace/currentproj/.git檔案夾。如果有,您可能可以安全地洗掉它,因為您希望 git 使用/workspace/.git該子檔案夾的存盤庫。
如果這不是您的問題,另一件事可能是,它git status不會列出沒有跟蹤檔案的檔案夾。您只會看到該檔案夾??。但是,git add --all應該添加這些檔案,因此這也可能是一個問題。
通常,在進行故障排除時git,最好查找.git檔案夾并調查 和 的git status輸出git log。在您的情況下,您可以從內部運行這些命令/workspace并/workspace/currentproj進行比較以進行調查。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/414039.html
標籤:
