Wenn Sie Git verwenden, wird Git einen Client wählen, dass die Client in IDEA gebaut, können Sie die Git-Befehle verwenden können Sie tun, dass Sie leicht bedienen können, werden wir über einige gemeinsame Git-Operationen von IDEA sprechen.
Vorbereiten der Umgebung
- Sie müssen installieren , bevor eine Remote - Git - Repository und lokalen Git - Client spezifische Referenzen: 10 Minuten ihre eigene Git - Repository zu bauen .
- Da Git Plug-In auf lokale IDEA Git-Client angewiesen ist, erforderlich ist, wie folgt:
Betriebsverfahren
Hier stellen wir die Quellcode-Mall-kleine Projekte verwenden, um zu demonstrieren, so weit wie möglich eine formale operativen Prozesse wiederherzustellen.
Erstellen Sie ein Projekt, und fügen Sie Readme-Datei Gitlab
Klon-Projekt an den lokalen
- Öffnet die Kasse von Git-Projekt-Schnittstelle:
- Git Eingangsadressenerkennung:
- Vorübergehend erzeugen IDEA-Projekt, weil das Projekt nicht initialize hat:
Initialisieren Sie das Projekt und legt Code
- Kopieren Sie die Mall-tiny Code in das Verzeichnis:
- Hier brauchen wir eine .gitignore Datei einige der IDEA automatisch generierten Code zu verhindern, dass die Git-Repository eingereicht werden:
# Maven #
target/
# IDEA #
.idea/
*.iml
# Eclipse #
.settings/
.classpath
.project
- Öffnen Sie das Projekt mit IDEA:
- Rechts Projekt das Menü zu öffnen, werden alle Dateien in den Staging-Bereich hinzu:
- Kommentare hinzufügen und senden Sie den Code:
Der Code wird auf die Remote-Repository geschoben
- Klicken Sie auf den Druckknopf um den Code zu drücken:
- Bestätigen Push-Inhalt:
- Sehen Sie Remote-Repository eingereicht gefunden abgeschlossen:
Ziehen Sie den Code von einer Remote-Repository
- README-TEST.md eine Datei in einer Remote-Repository hinzufügen:
- Von einem Remote-Repository den Code ziehen:
- Bestätigen Sie ziehen Zweig Informationen:
Lokale und schob einen Zweig von einem entfernten zu erstellen
- Erstellen Sie eine dev Zweig lokal, klicken Sie auf die untere rechte Ecke von Git: Master-Taste:
- Verwenden Sie schieben lokale Niederlassung an den Remote-dev geschoben:
- Bestätigen Push-Inhalt:
- Ansicht Remote-Repository Entdeckung hat einen Entwickler Zweig erstellt:
Zweigschalter
- Vom Entwickler Zweigschalter an den Master zurück Zweig:
Git Datei Konflikt gelöst
- Ändern Sie den Remote-Repository von Code:
- Ändern Sie den lokalen Repository des Codes:
- Übermittelt an das lokale Repository und den Code ziehen, den Code Konflikt finden, klicken Merge zu fusionieren:
- Klicken Sie auf den Pfeil nach links und rechts Code in einen Zwischenbereich:
- Nach dem Konflikt die Fusion abgeschlossen ist, klicken Effekt:
- Senden Sie den Code und Push auf die Fernbedienung.
Dev merge Code von dem Zweig an den Master
- Dev Zweig den Code in der Remote-Repository zu ändern:
- Ein lokaler Repository Pull-Codes, aus dem Ziehzweig und merge dev ausgewählt:
- Stellte fest, dass Konflikte, nach Entschlossenheit Vorlage und zur Remote-Repository geschoben werden kann.