2016-06-21 6 views
-2

これは私を夢中にさせてくれました。全く異なるリポジトリを作成せずにアプローチする方法がわかりません。 branchAにライブウェブサイトを持ち、masterブランチを使用しています。私は完全にウェブサイトを書き換えたいので、新しいコードをbranchBにプッシュしたいと思います。Gitステータスには、無関係なファイルがたくさんあります

git checkout -b branchB 
git add -u 
git commit -m "Why isn't this working" 
git push origin branchB 

そして、神はなぜ知っている、それは私がコミットにしたくない、今、私は私のブランチのこれらの無関係なファイルを持っているこれらのローカルのファイルを追加し続けて:ここで私はステップです。私もgit addそのフォルダ内の個々のファイルにしようとした。

誰かがこれを通って私を歩くことができますか?私は今2泊しています。

+0

あなたは '.gitignore'を使用するべきです – tkausl

+0

申し訳ありませんが、より明確に説明できます – ThiepLV

+0

[gitを"忘れて "追跡されたが、現在は.gitignoreにある]ファイルのことを忘れてしまいます"(http://stackoverflow.com/questions/1274057/making-git-for-a-file-that-was-now-in-gitignore) – patrickhuang94

答えて

1

.gitignoreファイルを使用することをおすすめします。あなたのGitのリポジトリのルートディレクトリに

touch .gitignore 

.gitignoreというファイルが次に、あなたがいないメモ帳でファイル(または任意のテキストエディタ)を開き、ファイルの名前を追加しますGitに見せたいさまざまなプロジェクトタイプにもいくつかのものがあります。community created .gitignore filesもあります。

gitignoreファイルでワイルドカードを使用できることも注目に値します。私はあなたがその件についていくつかのgitignoreのドキュメントを読むことをお勧めします。

関連する問題