Ich bin ein kompletter Anfänger Git. Ich habe SVN für immer benutzt, aber das neue Projekt, an dem ich arbeite, ist in Git gespeichert.Git für einen einzelnen Zweig einrichten
Nun möchte ich an einem einzigen Zweig (nennen wir es 'mybranch') dieses Repositorys arbeiten (sagen wir mal www.example.com/project.git). Ich habe folgendes getan:
git init
git clone -b mybranch --single-branch www.example.com/project.git
Aber wenn ich den folgenden Code, lädt es die gesamte Branche:
git pull www.example.com/project.git mybranch
, die für immer dauert, weil es bereits eine Menge drin. Soweit ich weiß, sollte es nur aktualisieren (fetch & merge) was ich habe. Wie der svn-Befehl "update".
Ich habe seit Tagen Tutorials und How-To's geblättert und ich habe keine Ahnung, was zum Teufel ist los.
Vielen Dank im Voraus!
- Bearbeiten - ich folgende Infos:
$ git branch -avv
kehrt nichts, so wie git remote -v
und git branch -a
$ git config --local -l
kehrt:
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
Können Sie eine Ausgabe von 'git remote -v' und' git branch -a' anzeigen? –
@StasMakarov Thorses zurück nichts, siehe bearbeiten in Frage. – Saftkeks