2016-01-21 45 views
0

我已經想出瞭如何將文件上傳到github,但我複製的網站最初包含了一堆我不想再使用的文件和文件夾。 (這是我第一次嘗試使用github)。很明顯,我希望我的主副本在github上有一個乾淨的網站版本,所以我已經清理了本地計算機上的網站(重新組織了一些並刪除了舊的東西),認爲我所要做的就是刪除github上的倉庫並重新開始。將我的網站上傳到github,而無需上傳以前刪除的文件

不幸的是,看來無論我做什麼,這些不需要的文件和文件夾繼續得到複製了,儘管我已經從我的兩個本地計算機和我的GitHub庫中刪除它們。

這就是我試過的。

  1. 在我的本地機器上,我刪除了一堆我不再需要的文件和文件夾,並重新組織了一些文件夾。
  2. 在github網站上,我進入了我的存儲庫的設置並刪除了存儲庫。
  3. 在Windows上使用github客戶端我右鍵單擊我的存儲庫並選擇「在Git Shell中打開」。
  4. 在Git Shell中,我輸入「git push」,認爲它只會推高我本地機器上存在的文件和文件夾。我想錯了。

由於某些原因,它不斷複製所有舊的文件和文件夾,這些文件和文件夾早已被刪除。它從哪裏獲得這些文件,我怎樣才能阻止它這樣做?

+0

你在你的本地分支 – mfathy00

+0

有你只能從你的工作副本刪除的文件還是你也犯了刪除該刪除的文件更新'.gitignore'文件? –

+0

我沒有提交。我想這是一個重要的步驟? – Vincent

回答

0

關於上述承諾和你的問題,我認爲答案是

git add --all

然後添加提交

git commit -m 'deleted files'

然後推到GitHub的

git push origin

+0

「起源」在你的回答中指的是什麼? – Vincent

+0

遠程分支的默認名稱 – mfathy00

+0

謝謝您的回答。我再次嘗試了這一切,但是這次在推送之前進行了一次提交併且工作。被刪除的文件沒有回來。 – Vincent