2016-05-17 19 views
0

私はgitの新機能で、複数の小さな練習用のプロジェクトを完成させました。私は最近チュートリアルを開始し、gitは一種のファンキーな演技をしていました。新しいブランチを作成し、別のプロジェクトのブランチで行ったのと同じ名前を使用しました。それは私がそのプロジェクトで行ったすべての変更を参照し始めましたが、新しいものでは変更を参照し始めました。私は盲目的に追加してコミットするだけで、その問題を解決しました。しかし、今私が私の新しいプロジェクトのマスターブランチでgitのステータスを行うと、私は以下のuntrackedファイルメッセージを取得します。いくつかのファイルが私のCivゲームを参照しています。Gitで未追跡のファイルが発生する

最後にgit add -Aを実行した後、私はgit statusを実行し、youtubeを参照する100万行の赤いテキストを吐き出します。私はgitを元に戻すようにリセットします。

質問:どうすれば解決できますか? git statusの参照が、全く新しいプロジェクトで私のコンピュータ上の他のプロジェクトやアプリケーションから変更されるのはなぜですか?

On branch master 
Untracked files: 
    (use "git add <file>..." to include in what will be committed) 

    ../../../.CFUserTextEncoding 
    ../../../.Trash/ 
    ../../../.bash_history 
    ../../../.bash_profile 
    ../../../.bash_sessions/ 
    ../../../.bashrc 
    ../../../.bundle/ 
    ../../../.config/ 
    ../../../.gem/ 
    ../../../.gemrc 
    ../../../.gitconfig 
    ../../../.heroku/ 
    ../../../.irb-history 
    ../../../.matplotlib/ 
    ../../../.mkshrc 
    ../../../.netrc 
    ../../../.node_repl_history 
    ../../../.profile 
    ../../../.rvm/ 
    ../../../.ssh/ 
    ../../../.subversion/ 
    ../../../.viminfo 
    ../../../.zlogin 
    ../../../.zshrc 
    ../../../Applications/ 
    ../../.localized 
    ../../Bomb/ 
    ../../Conditionals.playground/ 
    ../../Desktop/ 
    ../../Dev/ 
    ../../Exercise.playground/ 
    ../../Green_guy.html 
    ../../Green_guy_style.css 
    ../../Hartl/ 
    ../../Hello World/ 
    ../../Mathops.playground/ 
    ../../Screen Shot 2016-02-08 at 9.14.15 PM.png 
    ../../Sid Meier's Civilization V.app/ 
    ../../SuperCool/ 
    ../../Terminal.app/ 
    ../../Variables.playground/ 
    ../../another-git-test/ 
    ../../arrays.playground/ 
    ../../auto-layout-advanced/ 
    ../../auto-layout-test/ 
    ../../autolayout-pratice/ 
    ../../autolayout/ 
    ../../autolayoutconstrants/ 
    ../../boston/ 
    ../../cw.py 
    ../../cw.rb 
    ../../function.playground/ 
    ../../git-fun/ 
    ../../google_logo.jpg 
    ../../googlepage.css 
    ../../googlepage.html 
    ../../lesson_3 (old)/ 
    ../../logo.jpg 
    ../../loops.playground/ 
    ../../multiples-project/ 
    ../../numbers.playground/ 
    ../../practice/ 
    ../../practicePush/ 
    ../../project/ 
    ../../rails/ 
    ../this/ 
    ../../sample.pdf 
    ../../scrape.py 
    ../../scraper.py 
    ../../stackview.playground/ 
    ../../stackview/ 
    ../../tapper/ 
    ../../test.html 
    ../../test_post/ 
    ../../../Documents/ 
    ../../../Downloads/ 
    ../../../Library/ 
    ../../../Movies/ 
    ../../../Music/ 
    ../../../Pictures/ 
    ../../../Public/ 
    ../../../google-homepage/ 
    ../../../railsbridge/ 

nothing added to commit but untracked files present (use "git add" to track) 
-MacBook-Air:lesson-3 wick$ git add -A 
+0

を再初期化。その.gitフォルダを探して削除してください – zee

答えて

0

表示されたフォルダの下にgitを初期化しました。

パラメータを指定しないでgit initを実行すると、カレントディレクトリの下にgitリポジトリが作成されます。

あなたはリポジトリ名を供給する必要が別のディレクトリにgitリポジトリを作成したい場合:git init <repo name>

How can I resolve this?

単に.gitフォルダとそのコンテンツを削除しますフォルダはgitによって追跡されなくなります

全く新しいプロジェクトで、git statusの参照が自分のコンピュータ上の他のプロジェクトやアプリケーションから変更されるのはなぜですか?

現在のディレクトリでgitを初期化しているためです。


git init - 空のGitリポジトリを作成するか、そのため、すべてがよう人跡未踏表示され、プロジェクトのルートディレクトリにどこかのgitを初期化してきた既存の

+0

ありがとうございます。 .gitフォルダを見つけるにはどうすればいいですか? – staredecisis

4

ホームディレクトリに.gitフォルダがあります。

このように、あなたのホームディレールの下にあるすべてのものは、1つの巨大なリポジトリの一部として扱われています。おそらく誤って間違った場所から "git init"を実行しました。

誤った.gitフォルダを削除します。

+1

... 'git init'を実行して正しいフォルダに作成してください – user3159253

関連する問題