0

最近、別のリポジトリを複製しました。Git GUI を開くと、「Unstaged changes」の左上のセクションにファイルのリストが表示されます。これらは主に css、html、.class、gif、および xml ファイルです。そして、私が変更したいくつかのJavaファイル。

いくつかの質問:

  1. これらの構成ファイルと html ファイルがステージングされていない変更ファイルのリストに表示されないようにするにはどうすればよいですか? ファイルのリストが長いため、個々のファイルに対して「変更を元に戻す」などの他の操作を行うのは難しいと思います。これは、過去に別のリポジトリを複製したときに発生しなかったことに注意してください。.gitignore ファイルは必要ですか?

  2. を使用してリポジトリから最新の変更を取得しようとすると、git pull「あなたのローカルの変更は上書きされます」というメッセージが表示されます。このシナリオでは、最初に変更をコミットするか、変更を元に戻してプルしてから古い変更を追加する方がよいでしょうか?

4

2 に答える 2

0

git stash を使用する

http://git-scm.com/book/en/Git-Tools-Stashing

これにより、両方を維持できます

于 2013-10-09T13:40:54.687 に答える