Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Wie kann Git Clone den angegebenen Zweigcode bedienen?

Wie kann Git Clone den angegebenen Zweigcode bedienen?

青灯夜游
青灯夜游Original
2023-02-02 16:44:5226560Durchsuche

„git clone“ kann den angegebenen Zweigcode klonen. Der Befehl „git clone“ klont das Repository in ein neues Verzeichnis, erstellt Remote-Tracking-Zweige (sichtbar mit „git branch -r“) für jeden Zweig im geklonten Repository und klont das ausgecheckte Repository von „Act as the initial“. branch für den aktuell aktiven Branch.

Wie kann Git Clone den angegebenen Zweigcode bedienen?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Git-Version 2.30.0, Dell G3-Computer.

git clone ist ein häufig verwendeter Befehl in Git. Seine Funktion besteht darin, das Repository in ein neues Verzeichnis zu klonen, und Sie können den angegebenen Zweigcode klonen.

git clone-Befehl

Der git clone-Befehl klont ein Repository in ein neues Verzeichnis, erstellt Remote-Tracking-Zweige (sichtbar mit git branch -r) für jeden Zweig im geklonten Repository und checkt das Repository aus dem aus Der Klon dient als erster Zweig für den aktuell aktiven Zweig.

Nach dem Klonen aktualisiert ein normaler Git-Pull ohne Parameter alle Remote-Tracking-Branches und ein Git-Pull ohne Parameter führt zusätzlich den Remote-Master-Branch in den aktuellen Master-Branch ein (falls vorhanden).

Diese Standardkonfiguration wird erreicht, indem unter refs/remotes/origin ein Verweis auf den Remote-Branch-Head erstellt und die Konfigurationsvariablen remote.origin.url und remote.origin.fetch initialisiert werden.

Der erste Schritt zur Durchführung von Remote-Vorgängen besteht normalerweise darin, ein Repository vom Remote-Host zu klonen. In diesem Fall wird der Befehl git clone verwendet.

$ git clone <版本库的网址>

Klonen Sie beispielsweise das jQuery-Repository.

$ git clone http://github.com/jquery/jquery.git

Dieser Befehl generiert ein Verzeichnis auf dem lokalen Host mit demselben Namen wie das Repository des Remote-Hosts. Wenn Sie einen anderen Verzeichnisnamen angeben möchten, können Sie den Verzeichnisnamen als zweiten Parameter des Befehls git clone übergeben.

$ git clone <版本库的网址> <本地目录名>

git-Klon unterstützt neben HTTP(s) auch SSH, Git, lokale Dateiprotokolle usw.

Standardmäßig entfernt Git das Suffix „.git“ aus dem letzten Verzeichnisnamen in der „Git-URL“ und verwendet es als Verzeichnisnamen des neuen Klonprojekts: (z. B. git clone http:/ /git. kernel.org/linux/kernel/git/torvalds/linux-2.6.git erstellt ein Verzeichnis namens „linux-2.6“)

$ git clone http[s]://example.com/path/to/repo.git
$ git clone http://git.oschina.net/yiibai/sample.git
$ git clone ssh://example.com/path/to/repo.git
$ git clone git://example.com/path/to/repo.git
$ git clone /opt/git/project.git 
$ git clone file:///opt/git/project.git
$ git clone ftp[s]://example.com/path/to/repo.git
$ git clone rsync://example.com/path/to/repo.git

Es gibt eine andere Möglichkeit, das SSH-Protokoll zu schreiben.

$ git clone [user@]example.com:path/to/repo.git

Im Allgemeinen hat das Git-Protokoll die schnellste Download-Geschwindigkeit und das SSH-Protokoll wird verwendet, wenn eine Benutzerauthentifizierung erforderlich ist. Beispiel für ein Anwendungsszenario Änderungen an die Öffentlichkeit:

$ git clone git://git.kernel.org/pub/scm/.../linux.git mydir
$ cd mydir
$ make # 执行代码或其它命令

Weitere Kenntnisse zum Programmieren finden Sie unter: Erste Schritte mit der Programmierung! !

Das obige ist der detaillierte Inhalt vonWie kann Git Clone den angegebenen Zweigcode bedienen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn