2017-09-09 10 views
3

私はGitHubを初めて使用しています。リモートgithubリポジトリのマスターブランチであるフォルダを変更する

Javaプロジェクトをリモートのリポジトリにバックアップとしてアップロードしています。

は私が.java.class.ctextファイルを持っていた私のbluejフォルダ内のローカルリポジトリを作成しました。しかし、私はすべてを押した後に私は唯一のファイルが必要.javaを実現しました。

.javaファイルのある別の新しいフォルダを作成しました。

リモートリポジトリにアップロードできるように、新しいファイルを他のローカルリポジトリに「置き換える」ようにするにはどうすればよいですか?
私はgit remote origin masterコマンドを使ってみましたが、前のフォルダで行ったので、新しいもので "置き換える"ことはできません。

申し訳ありません私の言葉のいくつかが不明な場合は、一週間前にGitHubを開始しました。

ありがとうございます。

+1

あなたはどんな新しいフォルダを作成する必要はありません。単に 'git rm'を使って.classファイルを含むディレクトリを削除し、コミットしてプッシュしてください。このディレクトリをあなたの.gitignoreに追加して、同じミスを避け、 'git add .gitignore'を使ってコミットしてプッシュします。感謝! –

+0

ありがとう! (フィラー) – user132033

+0

チェックアウトhttps://stackoverflow.com/questions/1274057/how-to-make-git-forget-about-a-file-that-was-tracked-but-is-now-in-gitignore –

答えて

1

git rmを使用してレポからファイルを削除することができます。したがって、この問題を解決するために2番目のコピーを使用する必要はありません。

Documentation for git rm

あなたはまた、あなたのクラスファイルはgitのに再添加されませんので、あなたはまた、テンプレートファイルを無視するために無視する発電機を使用することができ、ファイルを無視する.gitignoreファイルを使用することができます。

.gitignore tutorial

.gitignore generator

関連する問題