Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse

coldplay.xixi
Freigeben: 2021-03-04 10:08:28
nach vorne
2438 Leute haben es durchsucht

Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse

Article Directory

  • Eclipse-Plug-in-Einstellungen
    • Eclipse führt die lokale Bibliotheksinitialisierung aus. Eclipse
    • Eclipse-Grundoperationen der lokalen Bibliothek
    • Verschieben Sie das lokale Warehouse in die Remote-Bibliothek.
    • Klonen Sie das Projekt der Remote-Bibliothek auf das lokale. :
    • Git-Tutorial
    • Eclipse-Plug-in-Einstellungen
Eclipse führt eine lokale Bibliotheksinitialisierung durch

Führen Sie eine lokale Bibliotheksinitialisierung für das Projekt durch. Der entsprechende Befehl ist git init


Projekt→Rechtsklick→Team→Projekt teilen→Git, geben Sie die folgende Schnittstelle ein:

Hier Bildbeschreibung einfügenWerfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse Bildbeschreibung hier einfügen

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,进入下面的界面:Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse
    Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse

Eclipse中设置本地库签名范围

直接使用图形化界面,中的Add Entry,加入user.nameuser.email
Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse

Datei nicht verfolgt, nicht hier In der Git-Versionsverwaltung

Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse

zum Staging-Bereich hinzugefügtNur 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 direkt mit dem entwickelten Code zusammenhängen. 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,可以进入视图界面:
Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse
Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse
忽略Eclipse特定文件的操作:

第一步:在与.gitconfig同级的目录下创建Java.gitignore文件写入下面的内容。
Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die 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
Nach dem Login kopieren

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

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

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

Eclipse中本地库基本操作

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

Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse

将本地仓库推送到远程库

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

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

点击Add All Branches Spec后,点击next:
Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse
可以在下面的界面输入日志信息。
Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse
推送成功:
Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die 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
Nach dem Login kopieren
Nach dem Login kopieren
🎜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 Alle Zweigspezifikationen hinzufügen 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: 🎜

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

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

在Eclipse中解决冲突

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

正确的方式是先pull拉取下来,再进行操作:
Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse
此时可以看到冲突已经产生:
Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse
可以使用图形化界面的Merge Tool
Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die Verwendung des Git-Plug-Ins in Eclipse
Werfen Sie einen Blick auf die Bedienung der grafischen Benutzeroberfläche von Git und GitHub und die 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
Nach dem Login kopieren
Nach dem Login kopieren

    

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

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!