私はまだ 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")