In diesem Artikel werden hauptsächlich das Abrufen von Git-Code auf dem Server und allgemeine Git-Vorgänge vorgestellt.
1. Vorbereitung der Serverumgebung
Auf der Serverseite müssen wir zuerst Git installieren und konfigurieren, um sicherzustellen, dass der Server reibungslos mit Git interagieren kann. Im Allgemeinen ist Git auf Linux-Systemen standardmäßig installiert. Sie können es mit dem folgenden Befehl überprüfen:
$ git --version
Wenn es nicht installiert ist, können Sie es mit dem folgenden Befehl installieren:
$ sudo apt-get update $ sudo apt-get install git
2. Erstellen Sie ein Git-Repository
Erstellen Sie es im lokalen Repository. Nachdem wir das Git-Repository erstellt haben, müssen wir es auf den Server hochladen. Zuerst müssen wir auf der Serverseite ein Warehouse-Verzeichnis erstellen, wie unten gezeigt:
$ mkdir /path/to/repo
Als nächstes müssen wir das Verzeichnis als Git-Warehouse initialisieren:
$ cd /path/to/repo $ git init --bare
Im obigen Befehl ist der --bare< Der Parameter /code> wird verwendet. Erstellen Sie ein „nacktes“ Git-Warehouse, das nur über grundlegende Git-Funktionen wie Code-Übermittlung, Pull und Zweigverwaltung verfügt und keinen Arbeitsbaum und keinen Staging-Bereich umfasst. <code>--bare
参数用于创建一个“裸”Git仓库,该仓库只具有代码提交、拉取和分支管理等Git基本功能,不涉及工作区(work tree)和暂存区(staging area)。
三、本地仓库上传至服务器端
在本地仓库中,使用以下指令将本地仓库上传至服务器端:
$ git remote add origin ssh://user@server/path/to/repo $ git push origin master
其中,user
为服务器端的用户名,server
为服务器IP地址或域名,/path/to/repo
为所创建的仓库目录。
该指令用于将本地master
$ git clone ssh://user@server/path/to/repo
user
der Benutzername von der Server, server
ist die IP-Adresse oder der Domänenname des Servers und /path/to/repo
ist das erstellte Warehouse-Verzeichnis. Dieser Befehl wird verwendet, um den lokalen master
-Zweigcode in das serverseitige Git-Repository zu übertragen. 4. Ziehen Sie den Code von der Serverseite ab$ git branch
$ git checkout <branch-name>
$ git pull
$ git add <file-name> $ git commit -m "commit message" $ git push origin <branch-name>
Das obige ist der detaillierte Inhalt vonWie ruft der Server Git-Code ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!