2017-01-16 5 views
0

ローカルディスクに「X」というリモートレポをクローンしました。次に、私は自分のローカルレポX(PrecourseとWeek1)の中に2つの新しいフォルダを作成しました。最初のフォルダ(Precourse)では、ローカルのrepo Xの中にある既存のファイル+フォルダをすべてコピーし、2番目のフォルダ(Week1)に自分の新しいファイルをいくつか入れました。github repoにローカルで行った変更をプッシュする際の問題

私は新しいフォルダを作成し、それらの内側に詰め込むをコピーした後、私が使用するコマンドのいくつかは以下の通りであった。

gitが
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 

再度コミットします。

関連する問題