Git似乎在跟蹤java文件夾,但我無法提交對特定文件MainActivity.java
的更改。我得到一個「更改沒有提交提交」 差異顯示更改,但我不能提交它。AndroidStudio沒有將MainActivity.java提交給Github
此外,我無法進入Github中的文件夾。
編輯:當我在命令行做git status
,我得到
user:JustJava juil$ git status
HEAD detached at 93ea9a1
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
(commit or discard the untracked or modified content in submodules)
modified: app/src/main/java/com/example/android/justjava (modified content)
no changes added to commit (use "git add" and/or "git commit -a")
編輯2:我已簽出的最新提交的一些建議,但仍然得到分離的頭的錯誤。
編輯3:我嘗試添加文件本身W/git add
卻得到了一個錯誤,該目錄是一個子模塊。
JustJava juil$ git add app/src/main/java/com/example/android/justjava/MainActivity.java
fatal: Pathspec 'app/src/main/java/com/example/android/justjava/MainActivity.java' is in submodule 'app/src/main/java/com/example/android/justjava'
我試圖運行git submodule status
並得到了錯誤
fatal: no submodule mapping found in .gitmodules for path 'app/src/main/java/com/example/android/justjava'
我試圖在子模塊刪除.git
,但同樣的錯誤不斷彈出。
你處於分離狀態。在命令行中運行'git status'併發布結果 –
我已經將git status的輸出放在問題中,但它仍然不能解釋爲什麼我無法訪問Github上的文件。 – juil
嘗試:'git stash','git checkout master','git stash pop'。然後,您可以提交您的更改並繼續在master上工作 –