12

2つのブランチがあります。1つはmasterと呼ばれ、もう1つはdevと呼ばれます。現在masterブランチにいて、devブランチに移動してファイルを開発サーバーに移動したいと思います。しかし、私が実行するとき

$ git checkout dev

メッセージが表示されます:

次の追跡されていない作業ツリーファイルは、チェックアウトによって上書きされます。

pages/memclub/images/subheaders/leadership.png
pages/memclub/images/subheaders/male.png
pages/memclub/images/subheaders/marketing.png
pages/memclub/images/subheaders/training.png

ファイルをマスターにコミットしたくありません。プッシュする準備ができていません。

4

1 に答える 1

25

まず、問題のファイルを追加して、Gitによって追跡されるようにします(変更をコミットする必要はありませんが、Gitはファイルについて知る必要があります)。

git add pages/memclub/images/subheaders/leadership.png pages/memclub/images/subheaders/male.png 
git add pages/memclub/images/subheaders/marketing.png pages/memclub/images/subheaders/training.png

次に、変更を隠しておくことができます。

git stash 

ファイルの作業を再開する準備ができたら、次を使用できます。

git stash pop
于 2012-09-07T18:15:19.067 に答える