2017-01-16 40 views
0

我在本地磁盤上克隆了名爲'X'的遠程回購。然後,我在本地回購X(Precourse和Week1)中創建了2個新文件夾。在第一個文件夾(Precourse)中,我複製了本地倉庫X中的所有現有文件+文件夾以及第二個文件夾(第一週)中的一些文件,我放入了自己的一些新文件。推送當地對github回購進行更改的問題

一些我用我創造後的新文件夾,並複製它們內部的東西是命令的:

git的添加*
git的承諾-m「在複製單個文件夾中的所有東西」
混帳推起源master

問題是,儘管第一個文件夾(Precourse)與所有舊文件+文件夾一起被推入遠程回購站。然而,在thsi文件夾之外,舊東西仍然存在(它們不會在本地回購中退出)。此外,Week1文件夾(新創建)在遠程回購中沒有推好,並呈灰色。我不確定發生了什麼。 inside master localinside Precourse localorigin remoteinside Precourse remote

回答

0

當你說你已經複製了所有現有的文件夾+,我想你把它移動到文件夾Precourse。 在這種情況下,你應該使用:

git mv <source> <destination> 

現在,如果你複製並手動刪除的文件,它可能是Git的認爲「Precourses」文件夾中的內容是「新文件」,並刪除文件不會添加到您的提交索引中。 運行:

git status 

查看刪除的文件是否仍未被跟蹤。那麼你將不得不運行:

git add -u 

然後再次提交。