Im Laufe der Zeit hat sich Git als eines der beliebtesten Open -Source -Versionskontrollsysteme von heute herausgestellt. Seine Geschwindigkeit, Einfachheit und Effizienz, Projekte zu verwalten und Überarbeitungen über verteilte Systeme vorzunehmen, haben die Softwareentwicklung erheblich erleichtert.
Was sind Versionskontrollsysteme?
Bevor wir uns mit den Details befassen, verstehen wir, was ein Versionskontrollsystem ist. VCs gehören zu einer Kategorie von Softwaretools, mit denen Programmierer Änderungen an der Software im Laufe der Zeit verwalten können. Diese Änderungen werden immer auf dem richtigen Weg gehalten, gekennzeichnet durch Buchstaben oder Zahlen im Versionskontrollsystem. Auf diese Weise können Software -Teams Quellcodes vergleichen, Unterschiede identifizieren und Überarbeitungen erstellen, bevor Sie neue Software schreiben. Außerdem können Sie auch einen Hinweis darüber aufbewahren, welche Version der Anwendung derzeit in der Entwicklung ist oder eine benötigt.
Git und Github
Git und GitHub sind zwei Terminologien, die die meisten Softwareentwickler heutzutage verwirren. Git ist eine Versionskontrollsoftware.
Sie benötigen kein GitHub -Konto, um Git zu verwenden. Sie können es unabhängig voneinander zusammen mit IDEs verwenden. Für GitHub benötigen Sie ein Git -Repository, um Aufgaben, Fehler und Feature -Anfragen zu steuern und zu verfolgen. Es ermöglicht das Teilen Ihrer Repositorys. Zugriff auf andere und lagern Sie entfernte Kopien Ihrer Repositories als Sicherung auf den Github -Servern.
Git in Pycharm integrieren
Im folgenden Tutorial wird die Git -Funktionen von Pycharm integriert. Mit Pycharm können Sie sie in der IDE ausführen und später mit Ihrem GitHub -Konto verknüpfen, anstatt die auf Git -bezogene Aufgabe unabhängig in einem Befehlsterminal auszuführen, und später mit Ihrem GitHub -Konto verknüpft.
1. So installieren und konfigurieren Sie Git?
Um Git für Pycharm zu verwenden, machen Sie Folgendes:
-
- Laden Sie das Tool von hier herunter. Die unterstützte Version für Windows ist 2.4 und für Linux und macOS ist 1.8.0.0.
- Als nächstes von der Einstellungen/Einstellungen Dialog in der Haupt -Symbolleiste Ihrer IDE, wählen Sie Ausführung Kontrolle und dann klicken Sie auf Git aus der linken Scheibe.
- Geben Sie den Pfad zur Datei an, in der Git ausführbar ist.
- Legen Sie ein Passwort für Ihr Remote -Git -Repository fest. Dies liegt daran, dass jedes Mal, wenn Sie ein Remote -Git -Repository verwenden, zur Authentifizierung bittet.
- Von dem Einstellungen Registerkarte, auswählen Aussehen Und Verhalten.
- Klicken Sie nun Systemeinstellungen und dann wählen Passwörter auf der Linken.
- Pycharm verarbeitet Passwörter für Remote -Git -Repositories auf verschiedene Weise:
- ICH. Native Schlüsselbund: Diese Option verwendet native Schlüsselbund, um Ihre Passwörter zu speichern. Es ist nur für Mac und Linux OS verfügbar.
- Ii. Keepass: Mit dieser Option können Sie Passwörter in einer Datei speichern, auf die nur über ein Master -Passwort zugegriffen werden kann. Geben Sie dazu ein Passwort in das Feld Master -Passwort ein, mit dem auf das C zugegriffen wird.KDBX -Datei.
- III. Speichern Sie nicht: Diese Option ist verfügbar, wenn Pycharm Ihre Passwörter jedes Mal zurücksetzen soll, wenn Sie sie schließen.
2. So erstellen Sie ein lokales Git -Repository
Befolgen Sie die folgenden Prozeduren, um ein lokales Git -Repository zu erstellen:
- Erstens, um Ihr Github -Konto mit Pycharm zu verknüpfen. Gehe zu Datei -> Einstellungen -> Ausführung Kontrolle -> Github
- Geben Sie Ihren GitHub -Benutzernamen und Ihr Passwort ein, um sich anzumelden.
- Erstellen Sie nun ein neues Pycharm -Projekt. Klicken Datei -> Neu Projekt
- Jetzt für das lokale Repository gehen Sie zu VCS -> Importieren hinein Ausführung Kontrolle -> Erstellen Git Repository.
- Nach der Erstellung sehen Sie ein Verzeichnis namens '.Git 'im Projektverzeichnis. Um Ihr Repository zu testen, gehen Sie zu Datei -> Einstellungen -> Ausführung Kontrolle -> Git -> Prüfen
3. So addieren und verpflichten Sie Dateien zum Git -Repository
- Um eine Python -Datei zu erstellen, klicken Sie mit der rechten Maustaste auf das Projekt, das Sie gerade im Projektmenü erstellt haben, und wählen Sie Neu -> Python
- Als nächstes fragt Pycharm Sie, ob diese Datei in Ihr Repository hinzugefügt werden soll. Wenn Sie auf "Ja" klicken, können Sie alle Änderungen, die Sie in dieser Datei vornehmen, festlegen und verfolgen.
- Um diese Datei dem Repository zu verpflichten. Klicken Sie mit der rechten Maustaste auf die Python -Datei, wählen Sie Git -> Begehen Datei. Notiz: Der Dateiname in Ihrem Projektmenü wird grün angezeigt, es sei denn, Sie verpflichten die Datei nicht. Sobald Sie die Datei hinzugefügt haben, können Sie Änderungen vornehmen und sie begehen. Bald nach den Änderungen wechselt der Dateiname im Menü die Farben in Blau.
- Danach werden Sie mit einem Verpflichtungsfenster Ihrer IDE veranlasst.
- Um zu verfolgen, welche Änderungen Sie in der Vergangenheit vorgenommen haben, klicken Sie auf den Dateinamen, und Sie werden den Code in Grün sehen.
- Zuletzt können Sie jetzt zur Ausführung Kontrolle Menü direkt unten im Fenster, um eine Vielzahl anderer Funktionen anzuzeigen. Dies schließt a ein Protokoll Dadurch werden alle Änderungen gespeichert, die Sie im jeweiligen lokalen Repository vornehmen werden.
4. So fügen Sie ein Remote -Repository hinzu?
Neben der Arbeit an einem lokalen Repository können Sie auch Remote -Repositorys erstellen, um mit Entwicklern aus der ganzen Welt zusammenzuarbeiten. Diese helfen dabei, Daten zu holen und zu überschreiten, wenn Sie Ihre Arbeit teilen müssen.
So definieren Sie ein Remote -Repository:
- Erstellen Sie ein leeres Repository auf GitHub
- Wenn Sie bereit sind, Ihre Commits zu pushen VCS -> Git -> Drücken
- Wenn Sie noch keine Remote -Repositories erstellt haben, die Definieren Fernbedienung Die Option wird anstelle eines Fernnamens angezeigt. Wenn Sie bereits hinzugefügt haben, wird dies nicht.
- Geben Sie nun den Namen des Remote -Repositorys und den Link zur URL an, in der er gehostet wird.
- Sie können auch Repositorys über die bearbeiten und entfernen Git Fernbedienungen