我試圖將兩個目錄添加到一個git倉庫。 我可以添加它們,但是當試圖「提交」時,我得到「沒有提交」。 我按照add-> commit-> push序列,但在這種情況下,它似乎並沒有工作。 我已經從回購拉一切。git:我可以添加一個目錄,但在提交時,我得到「沒有提交」
任何提示? 謝謝!
我試圖將兩個目錄添加到一個git倉庫。 我可以添加它們,但是當試圖「提交」時,我得到「沒有提交」。 我按照add-> commit-> push序列,但在這種情況下,它似乎並沒有工作。 我已經從回購拉一切。git:我可以添加一個目錄,但在提交時,我得到「沒有提交」
任何提示? 謝謝!
只要您對文件進行更改/添加,您就可以提交。添加一個目錄到git不能被提交;您需要在目錄中添加/編輯文件。
嘗試在css中添加一些內容並在之後進行合作。
我認爲只有兩種可能性。
你可以檢查一下,當你修改一個文件在你的CSS目錄中,並與
#git status
看wheather文件被修改。
當沒有變化,然後檢查您的.gitignore
文件。
Git只跟蹤文件 - 當您運行git add <directory>
時,您實際上在做的是告訴Git添加該目錄中任何文件的內容。由於目錄目前是空的,它不會添加任何內容,因此沒有任何提交。
舉例來說,下面的工作:
$ touch css/main.css
$ git add css
$ git commit -m "Add empty main CSS file"
至於大家說,git的軌道只有文件,而不是目錄。所以你不能添加空目錄。您可以通過在目錄css
中添加空.gitignore
並提交它。
由於一些奇怪的原因,我有一個目錄baseservices.demo /不會被提交。我將名稱更改爲baseservices /並沒有問題。也許是(。)的問題,或者我添加文件的方式?我真的不確定,但改變(MV)這個名字爲我工作。
你有.gitignore嗎?你是否檢查過該文件夾沒有被忽略? 'git status --ignored' – ChrisAnnODell
不存在.gitignore問題。我觸摸/添加/提交/再次推送,它工作。我確定我錯過了一些東西。 –