Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse

Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse

coldplay.xixi
coldplay.xixinach vorne
2021-02-26 10:21:522939Durchsuche

Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse

Empfohlen (kostenlos): Git-Tutorial

Artikelverzeichnis

  • Eclipse-Plug-in-Einstellungen
    • Eclipse für die lokale Bibliotheksinitialisierung
    • Legen Sie den Signaturbereich der lokalen Bibliothek fest in Eclipse
    • Git in Eclipse Einführung in verwandte Symbole
    • Ignorieren Sie bestimmte Dateien in Eclipse
    • Grundlegende Vorgänge der lokalen Bibliothek in Eclipse
    • Verschieben Sie das lokale Warehouse in die Remote-Bibliothek
    • Klonen Sie das Projekt der Remote-Bibliothek in die lokale Bibliothek
    • Konflikte lösen in Eclipse
Projekt→Rechtsklick→Team→Projekt teilen→Git, geben Sie die folgende Schnittstelle ein:
Bildbeschreibung hier einfügen

Einfügen Bildbeschreibung hierBedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse

Legen Sie den Signaturbereich der lokalen Bibliothek in Eclipse fest

Verwenden Sie die grafische Oberfläche direkt. Fügen Sie Eintrag in Eintrag hinzufügen hinzu und fügen Sie zwei Konfigurationen hinzu: user.name und user.email. Einführung in Git-bezogene Symbole in Eclipse

git init

  • 工程→右键→Team→Share Project→Git,进入下面的界面:Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
    Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse

Eclipse中设置本地库签名范围

直接使用图形化界面,中的Add Entry,加入user.nameuser.email
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in EclipseDatei nicht verfolgt, nicht hier In der Git-Versionsverwaltung

Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse

zum Staging-Bereich hinzugefügt

Bestimmte Dateien in Eclipse ignorieren

Wechseln Sie das Verzeichnis zu Navigator und Sie werden feststellen, dass einige versteckte Dateien (Eclipse-Charakteristikdateien) vorhanden sind:

  • .classpath-Datei
  • .project-Datei
  • .settings Alle Dateien im Verzeichnis

Hierbei handelt es sich um Dateien, die von Eclipse verwaltet werden, um die von uns erstellten Projekte zu verwalten, und die nicht in direktem Zusammenhang mit dem entwickelten Code stehen. Es ist am besten, sie nicht in Git zu verfolgen, d. h. sie einfach zu ignorieren.

Warum werden Eclipse-spezifische Dateien ignoriert?
Es ist schwierig sicherzustellen, dass alle im selben Team dasselbe IDE-Tool verwenden. Wenn die IDE-Tools unterschiedlich sind, können die relevanten projektspezifischen Dateien unterschiedlich sein. Wenn diese Dateien zur Versionskontrolle hinzugefügt werden, ist es wahrscheinlich, dass Konflikte für diese Dateien während der Entwicklung gelöst werden müssen. 为什么要忽略 Eclipse 特定文件?
同一个团队中很难保证大家使用相同的 IDE 工具,而 IDE工具不同时,相关工程特定文件就有可能不同。如果这些文件加入版本控制,那么开发时很可能需要为了这些文件解决冲突。

在项目上右键选择Team→Commit,可以进入视图界面:
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
忽略Eclipse特定文件的操作:

第一步:在与.gitconfig同级的目录下创建Java.gitignore文件写入下面的内容。
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
该目录一般在用户文件夹下。

# Compiled class file*.class# Log file*.log# BlueJ files*.ctxt# Mobile Tools for Java (J2ME).mtj.tmp/# Package Files #*.jar*.war*.nar*.ear*.zip*.tar.gz*.rar# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xmlhs_err_pid*.classpath.project.settings
target

第二步:修改.gitconfig配置文件,在其中加入下面的代码

[core]
	excludesfile = C:/Users/Hudie/Java.gitignore[这里填的是自己创建的Java.gitignore文件的绝对路径]

第三步:将Eclipse进行一次Restart。此时,Eclipse就已经彻底忽略了这些特点文件。

Eclipse中本地库基本操作

  • 添加到暂存区:相当于git add [file name]命令
    (除了下面点击Add to Index按钮,还可以通过拖拽的方式。)
    Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
    此时可以在Commit Message中写入注释后,点击Commit按钮提交至本地库:

Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse

将本地仓库推送到远程库

创建远程库:
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
回到Eclipse,点击Team→Remote→Push

Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
将远程库的Http地址粘贴在URI中后,点击next:
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse

点击Add All Branches Spec后,点击next:
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
可以在下面的界面输入日志信息。
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
推送成功:
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse

将远程库的工程克隆到本地

Oxygen Eclipse(Eclipse版本较高)和Kepler Eclipse(Eclipse版本较低)的克隆工程操作不同。下面演示的是Oxygen Eclipse(Eclipse版本较高)将项目从GitHub克隆到本地Eclipse中的操作:

第一步:在eclipse项目中右键选择import,导入Git中的Projects form Git

Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Team→Commit, um die Ansichtsoberfläche aufzurufen:
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
🎜Vorgang zum Ignorieren von Eclipse-spezifischen Dateien: 🎜🎜🎜Schritt 1: Erstellen Sie Java in einem Verzeichnis auf derselben Ebene wie .gitconfig . Die Gitignore-Datei schreibt den folgenden Inhalt.
Bildbeschreibung hier einfügen
Dies Das Verzeichnis befindet sich normalerweise im Benutzerordner. 🎜
[remote "origin"]
	url = https://github.com/FanChenALiang/TestGIt.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
	remote = origin
	merge = refs/heads/master
🎜Schritt 2: Ändern Sie die Konfigurationsdatei .gitconfig und fügen Sie den folgenden Code hinzu🎜rrreee🎜Schritt 3: Starten Sie Eclipse neu. Zu diesem Zeitpunkt hat Eclipse diese Feature-Dateien vollständig ignoriert. 🎜🎜🎜Grundlegende Vorgänge für lokale Bibliotheken in Eclipse🎜🎜🎜🎜🎜Zum Staging-Bereich hinzufügen🎜: Entspricht dem Befehl git add [Dateiname]
(außer beim Klicken auf „Hinzufügen zu“) Index-Schaltfläche unten, Sie können auch per Drag & Drop ziehen)
Einfügen hier. Bildbeschreibung
Zu diesem Zeitpunkt können Sie Kommentare in Commit Message schreiben und auf die Schaltfläche Commit klicken, um sie an die lokale Bibliothek zu senden: 🎜🎜 🎜Bildbeschreibung hier einfügen🎜🎜🎜Push das lokale Repository nach das Remote-Repository🎜🎜 🎜Erstellen Sie eine Remote-Bibliothek:
Einfügen Bildbeschreibung hier
Kehren Sie zu Eclipse zurück und klicken Sie auf Team→Remote→Push🎜🎜Bildbeschreibung hier einfügen
Nachdem Sie die HTTP-Adresse der Remote-Bibliothek in den URI eingefügt haben, klicken Sie auf Weiter:
Bildbeschreibung hier einfügen🎜🎜Nachdem Sie auf Add All Branches Spec geklickt haben, klicken Sie auf Weiter:
Bildbeschreibung hier einfügen
Sie können die eingeben Melden Sie sich in der folgenden Benutzeroberfläche an.
Bildbeschreibung hier einfügen
Gepusht erfolgreich:
Bildbeschreibung hier einfügen🎜 🎜🎜 Klonen Sie das Projekt der Remote-Bibliothek auf das lokale 🎜🎜🎜🎜Die Klonprojektvorgänge von Oxygen Eclipse (höhere Eclipse-Version) und Kepler Eclipse (niedrigere Eclipse-Version) sind unterschiedlich. Im Folgenden wird die Funktionsweise von Oxygen Eclipse (einer höheren Eclipse-Version) zum Klonen eines Projekts von GitHub auf lokales Eclipse veranschaulicht: 🎜🎜Schritt 1: Klicken Sie mit der rechten Maustaste auf das Eclipse-Projekt und wählen Sie „Importieren“, um Projekte in zu importieren Git-Formular Git-Optionen: 🎜

Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
然后选择Clone URI
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
选择Eclipse的工作区目录:
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
选择作为一个普通的工程导入:
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
此时已经导入成功,但是并没有识别为Eclipse的项目,这样的目录是无法使用的。
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
将其转换为Maven工程:
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
此时,就已经符合Eclipse的开发了。
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse

注意:Kepler Eclipse(Eclipse版本较低)不能保存到当前Eclipse工作区目录。
解决方案是:不要放入工作区。
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse

在Eclipse中解决冲突

演示冲突的产生:
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
首先将一个项目push到远程库:Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
此时若push推送另一个项目,会出现拒绝push提示:
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse

正确的方式是先pull拉取下来,再进行操作:
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
此时可以看到冲突已经产生:
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
可以使用图形化界面的Merge Tool
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
Bedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse
接下来就可以commit到本地库,进而push到远程库了。

如果在Eclipse中进行push时出现错误提示:The current branch is not configured for pull No value for key remote.origin,可以通过该项目.git目录下的config文件,添加下面两项内容:

[remote "origin"]
	url = https://github.com/FanChenALiang/TestGIt.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
	remote = origin
	merge = refs/heads/master
Nur zum Staging-Bereich hinzugefügt

Das obige ist der detaillierte Inhalt vonBedienung der grafischen Benutzeroberfläche von Git und GitHub, Verwendung des Git-Plug-Ins in Eclipse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen