1

私はまだ Git の基本を理解し、GitHub をオンライン リポジトリとして使用しています。そのため、独学ですべてを理解しようとしている間に、Git Bash、Git GUI、Git Windows、Git 拡張機能のさまざまなバージョンをインストールすることに夢中になったのではないかと思いますが、主に使用しているのは Git Bash です。

「git status」を実行すると大量のファイルが表示されるため、「git init」コマンドに夢中になったに違いありません。私も複数のリポジトリを追跡していますが、一度に 1 つのみで作業したいだけです。最後に私の質問は、これらの競合を解決し、ローカル マシンで Git bash を介して一度に 1 つの .git だけを操作するにはどうすればよいかということです。

これは、「git status」を実行すると現在表示されるものです

$ git status
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 1 and 1 different commit(s) each, respectively.
#
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#   (commit or discard the untracked or modified content in submodules)
#
#       modified:   ../../../GitHub/GitHelloWorld (new commits)
#       modified:   ../../../GitHub/StopFoodWaste (new commits, modified content
)
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       ../../../../.RubyMine40/
#       ../../../../.android/
#       ../../../../.appletviewer
#       ../../../../.asadminpass
#       ../../../../.bash_history
#       ../../../../.gem/
#       ../../../../.gitconfig
#       ../../../../.gitignore
#       ../../../../.kdiff3rc
#       ../../../../.m2/
#       ../../../../.ssh/
#       ../../../../AppData/
#       ../../../../Contacts/
#       ../../../../Desktop/
#       ../../../../DiskScrP.txt
#       ../../../AdventureWorks2012_Data.mdf
#       ../../../Amazon MP3/
#       ../../../Battlefield 3/
#       ../../../BinaryTreeADT.class
#       ../../../BinaryTreeADT.java
#       ../../../CyberLink/
#       ../../../DataStrucNotes.docx
#       ../../../Dimitrios Arethas.docx
#       ../../../Dimitrios_Arethas_resume.rtf
#       ../../../Dimitrios_Arethas_resume_doc.docx
#       ../../../Expression/
#       ../../../Fiddler2/
#       ../../../German Reporter.m4v
#       ../../../GoogleCodeJam.class
#       ../../../GoogleCodeJam.java
#       ../../../Greatwide_cover.docx
#       ../../../IISExpress/
#       ../../../ITCS2175/
#       ../../../ITCS2214/
#       ../../../ITCS3200 Notes.docx
#       ../../../ITIS - Ethics/
#       ../../../Music/
#       ../../../My Kindle Content/
#       ../../../My Shapes/
#       ../../../My Web Sites/
#       ../../../Notes/
#       ../../../ProjectEuler.class
#       ../../../ProjectEuler.java
#       ../../../SQL Learn/
#       ../../../SQL Server Management Studio/
#       ../../../SaaS Class/
#       ../../../SharpDevelop Projects/
#       ../../../Visual Studio 11/
#       ../../../Visual Studio 2005/
#       ../../../Visual Studio 2008/
#       ../../
#       ../../../Youcam/
#       ../../../dativ_prepositions.docx
#       ../../../desktop.ini
#       ../../../dimitrios_engagement_checklist.doc
#       ../../../dimitrios_trial_schedule.doc
#       ../../../eclipse/
#       ../../../gitscc.config
#       ../../../me.jpg
#       ../../../workspace-sts-2.9.1.RELEASE/
#       ../../../../Downloads/
#       ../../../../Dropbox/

no changes added to commit (use "git add" and/or "git commit -a")
4

1 に答える 1

0

リモート側では、次のコマンドでリモート リポジトリを表示できますgit remote

git remote -v

そして、あなたが望まないものを取り除きます

git remote rm name

「リモートの操作」を参照してください。

.gitステータス側では、あなたが持っているすべてのディレクトリを見つけてみてください。ほぼここGitHub/yourRepoにいるのではなく、ディレクトリにいる必要があります。.gitC:\

于 2012-06-09T06:53:00.260 に答える