2016-11-01 2 views
1

Ich habe Git installiert, und ich bin in der Lage, meinen GitHub Repo auf meinen Computer zu klonen.git status zeigt ein völlig anderes Verzeichnis als das, in dem ich bin und das, das ich möchte

Jedoch, git status läuft übergibt eine Liste aller Dateien und Verzeichnisse in My Documents, obwohl ich in My Documents/GitHub/hello_world cd'd bin. Ich nehme an mit verschiedenen Projekten in verschiedenen Verzeichnissen wollen Sie git status den Status des aktuellen Arbeitsverzeichnisses anzeigen aber nein?

Ich habe versucht, zu diesem Thema zu suchen, und es scheint meistens zu zeigen, den $ HOME-Pfad zu ändern, was ich getan habe, um dieses Problem zu lösen.

Ich habe mehrere Tutorials zum Einrichten von Git durchlaufen, aber keiner von ihnen erwähnt die Möglichkeit dieses Problems oder wie man es beheben kann.

edit: hier ist die Ausgabe von git status Laufe aus einem beliebigen Verzeichnis:

C:\Users\Takkeezi\Documents\GitHub>git status 
On branch master 

Initial commit 

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

    ../../.DS_Store 
    ../../.PyCharm2016.1/ 
    ../../.VirtualBox/ 
    ../../.android/ 
    ../../.atom/ 
    ../../.bash_history 
    ../../.config/ 
    ../../.gimp-2.6/ 
    ../../.gitconfig 
    ../../.gtk-bookmarks 
    ../../.idlerc/ 
    ../../.kivy/ 
    ../../.matplotlib/ 
    ../../.node_repl_history 
    ../../.octave_hist 
    ../../.oracle_jre_usage/ 
    ../../.ssh/ 
    ../../.thumbnails/ 
    ../../.ticables/ 
    ../../.zenmap/ 
    ../../1uMNFkanFSH 
    ../../AUTORUN.INF 
    ../../AppData/ 
    ../../Contacts/ 
    ../../Desktop/ 
    ../ 
    ../../Downloads/ 
    ../../Dropbox/ 
    ../../FILES/ 
    ../../FL Studio Producer Edition 11.0.4+Plugins Bundle R2R [ChingLiu]/ 
    ../../Favorites/ 
    ../../INSTMSI.EXE 
    ../../INSTMSIW.EXE 
    ../../Links/ 
    ../../MSDE2000/ 
    ../../Microsoft Office XP Publisher 2003.zip 
    ../../Music/ 
    ../../NTUSER.DAT 
    ../../NTUSER.DAT{cfe0026b-8a67-11e6-bf4f-aa077fecf1e7}.TxR.0.regtrans-ms 
    ../../NTUSER.DAT{cfe0026b-8a67-11e6-bf4f-aa077fecf1e7}.TxR.1.regtrans-ms 
    ../../NTUSER.DAT{cfe0026b-8a67-11e6-bf4f-aa077fecf1e7}.TxR.2.regtrans-ms 
    ../../NTUSER.DAT{cfe0026b-8a67-11e6-bf4f-aa077fecf1e7}.TxR.blf 
    ../../NTUSER.DAT{cfe0026c-8a67-11e6-bf4f-aa077fecf1e7}.TM.blf 
    ../../NTUSER.DAT{cfe0026c-8a67-11e6-bf4f-aa077fecf1e7}.TMContainer00000000000000000001.regtrans-ms 
    ../../NTUSER.DAT{cfe0026c-8a67-11e6-bf4f-aa077fecf1e7}.TMContainer00000000000000000002.regtrans-ms 
    ../../OFFICE1.CAB 
    ../../ORK/ 
    ../../OWC10.MSI 
    ../../OneDrive/ 
    ../../PROPLUS.MSI 
    ../../Pictures/ 
    ../../PycharmProjects/ 
    ../../README.HTM 
    ../../SETUP.EXE 
    ../../SHAREPT/ 
    ../../Saved Games/ 
    ../../Searches/ 
    ../../Thumbs.db 
    ../../Tracing/ 
    ../../Videos/ 
    ../../VirtualBox VMs/ 
    ../../advanced_ip_scanner_MAC.bin 
    ../../cd-key.txt 
    ../../hw2.c 
    ../../ntuser.dat.LOG1 
    ../../ntuser.dat.LOG2 
    ../../ntuser.ini 
    ../../pip/ 
    ../../qms-bmh1.bmp 
    ../../qms-bmh2.bmp 
    ../../qms-bmh3.bmp 
    ../../quartus2.ini 
    ../../quartus2.qreg 
    ../../quartus_web_rules_file.txt 
    ../../riotsGamesLogs/ 
    ../../workspace/ 
    ../../workspace2/ 
    ../../wtf.txt 

nothing added to commit but untracked files present (use "git add" to track) 
+0

Es zeigt den Status des aktuellen * Repository *. Wenn das aktuelle Verzeichnis ein ".git" -Unterverzeichnis enthält, ist es Ihr Repository. Andernfalls geht die Suche in den Verzeichnisbaum. Auf diese Weise können Sie den Status des Repositorys anzeigen, unabhängig davon, wo Sie sich befinden. –

Antwort

0

So, Sie Remote-Repository zu /My Documents Verzeichnis klonen? Und der Name Ihres Remote-Repositorys lautet hello_world? Wenn ja, sollten Sie in das Verzeichnis My Documents/hello_world wechseln und dann versuchen, git status zu verwenden.

+0

Ich habe den Klon Befehl von 'My Documents/GitHub /' benutzt. Das seltsame ist, egal in welchem ​​Verzeichnis ich bin, 'git status' scheint nur von' Eigene Dateien' auszugeben. –

+0

Wenn du im Verzeichnis arbeiten willst, scheint es so, als müsstest du die nicht gekerbten Dateien zum Stage Bereich hinzufügen, Sie können "Git hinzufügen" verwenden. um alle von ihnen hinzuzufügen. –

0

Sie haben wahrscheinlich ein Zufalls-Repository in C:\Users\Takkeezi initialisiert. Entfernen Sie das mit rm -rf C:\Users\Takkeezi\.git.

Verwandte Themen