Heim Entwicklungswerkzeuge Idiot 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

Mar 04, 2021 am 10:08 AM
eclipse 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

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!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So installieren Sie Deepseek So installieren Sie Deepseek Feb 19, 2025 pm 05:48 PM

Es gibt viele Möglichkeiten, Deepseek zu installieren, einschließlich: kompilieren Sie von Quelle (für erfahrene Entwickler) mit vorberechtigten Paketen (für Windows -Benutzer) mit Docker -Containern (für bequem am besten, um die Kompatibilität nicht zu sorgen), unabhängig von der Methode, die Sie auswählen, bitte lesen Die offiziellen Dokumente vorbereiten sie sorgfältig und bereiten sie voll und ganz vor, um unnötige Schwierigkeiten zu vermeiden.

Zusammenfassung der FAQs für die Verwendung von Deepseek Zusammenfassung der FAQs für die Verwendung von Deepseek Feb 19, 2025 pm 03:45 PM

Deepseekai Tool User Guide und FAQ Deepseek ist ein leistungsstarkes KI -Intelligent -Tool. FAQ: Der Unterschied zwischen verschiedenen Zugriffsmethoden: Es gibt keinen Unterschied in der Funktion zwischen Webversion, App -Version und API -Aufrufen, und App ist nur ein Wrapper für die Webversion. Die lokale Bereitstellung verwendet ein Destillationsmodell, das der Vollversion von Deepseek-R1 geringfügig unteren ist, das 32-Bit-Modell theoretisch 90% Vollversionsfunktion. Was ist eine Taverne? SillyTervern ist eine Front-End-Oberfläche, die das KI-Modell über API oder Ollama anruft. Was ist Breaking Limit

Was sind die KI-Tools? Was sind die KI-Tools? Nov 29, 2024 am 11:11 AM

Zu den KI-Tools gehören: Doubao, ChatGPT, Gemini, BlenderBot usw.

Was sind die Graustufenverschlüsselungsfonds? Was sind die Graustufenverschlüsselungsfonds? Mar 05, 2025 pm 12:33 PM

Grayscale -Investitionen: Der Kanal für institutionelle Anleger, um den Kryptowährungsmarkt zu betreten. Das Unternehmen hat mehrere Krypto -Trusts auf den Markt gebracht, was die weit verbreitete Marktaufmerksamkeit auf sich gezogen hat, die Auswirkungen dieser Mittel auf die Tokenpreise jedoch erheblich variieren. In diesem Artikel werden einige der wichtigsten Krypto -Vertrauensfonds von Grayscale ausführlich vorgestellt. Grayscale Major Crypto Trust Funds, die auf einer Blick Grayscale-Investition erhältlich sind (gegründet von DigitalCurrencyGroup im Jahr 2013), verwaltet eine Vielzahl von Crypto Asset Trust Funds und bietet institutionelle Anleger und Einzelpersonen mit hohem Nettel mit konformen Investitionskanälen. Zu den Hauptfonds gehören: Zcash (ZEC), Sol,

Welche Auswirkungen auf die Branche haben die Top -Markthersteller in den Kryptomarkt? Welche Auswirkungen auf die Branche haben die Top -Markthersteller in den Kryptomarkt? Mar 04, 2025 pm 08:03 PM

Der Einstieg des Makers von Top -Market Maker Castle in den Bitcoin Market Maker ist ein Symbol für die Reife des Bitcoin -Marktes und ein wichtiger Schritt für traditionelle Finanzkräfte, um um zukünftige Vermögenswerte zu konkurrieren. Nach Angaben von Bloomberg versucht Citadel Securities am 25. Februar, ein Liquiditätsanbieter für Kryptowährungen zu werden. Das Unternehmen zielt darauf ab, sich der Liste der Markthersteller an verschiedenen Börsen anzuschließen, einschließlich Börsen, die von CoinbaseGlobal, BinanceHoldings und Crypto.com betrieben werden, sagten mit der Angelegenheit, die mit der Angelegenheit vertraut sind. Nach der Genehmigung von der Börse plante das Unternehmen zunächst, ein Markthersteller -Team außerhalb der USA einzurichten. Dieser Schritt ist nicht nur ein Zeichen

Delphi Digital: Wie kann man die neue KI -Wirtschaft verändern, indem sie die neue Elizaos V2 -Architektur analysiert? Delphi Digital: Wie kann man die neue KI -Wirtschaft verändern, indem sie die neue Elizaos V2 -Architektur analysiert? Mar 04, 2025 pm 07:00 PM

ElizaOSV2: Erleichterung der KI und Führung der neuen Wirtschaft von Web3. Dieser Artikel wird sich mit den wichtigsten Innovationen von Elizaosv2 befassen und wie er eine KI-gesteuerte zukünftige Wirtschaft prägt. KI -Automatisierung: Es war ursprünglich ein KI -Framework, der sich auf Web3 -Automatisierung konzentrierte. Mit der V1 -Version kann AI mit intelligenten Verträgen und Blockchain -Daten interagieren, während die V2 -Version erhebliche Leistungsverbesserungen erzielt. Anstatt nur einfache Anweisungen auszuführen, kann KI Workflows unabhängig verwalten, Geschäft betreiben und finanzielle Strategien entwickeln. Architektur -Upgrade: Verbessert a

Das Geheimnis hinter O1/Deepseek-R1 kann auch in multimodalen großen Modellen verwendet werden Das Geheimnis hinter O1/Deepseek-R1 kann auch in multimodalen großen Modellen verwendet werden Mar 12, 2025 pm 01:03 PM

Forscher der Shanghai Jiaotong University, Shanghai Ailab und der chinesischen Universität von Hongkong haben das Open-Source-Projekt zur Visual-RFT (visuelle Verbesserung der Feinabstimmung) gestartet, für das nur eine geringe Datenmenge erforderlich ist, um die Leistung des visuellen Sprachen-Big-Modells (LVLM) signifikant zu verbessern. Visual-RFT kombiniert geschickt die regelbasierte Verstärkungslernansatz von Deepseek-R1 mit dem RFT-Paradigma (Verstärkung der Verstärkung der Verstärkung) und erweitert diesen Ansatz erfolgreich vom Textfeld auf das Gesichtsfeld. Durch die Gestaltung der entsprechenden Regelprämien für Aufgaben wie die visuelle Unterkategorisierung und Objekterkennung überwindet die visuelle RFT die Einschränkungen der Deepseek-R1-Methode, die auf Text, mathematisches Denken und andere Bereiche beschränkt ist und eine neue Möglichkeit für das LVLM-Training bietet. Vis

Bitweise: Unternehmen kaufen Bitcoin einen vernachlässigten großen Trend Bitweise: Unternehmen kaufen Bitcoin einen vernachlässigten großen Trend Mar 05, 2025 pm 02:42 PM

Wöchentliche Beobachtung: Unternehmen, die Bitcoin horten - ein Brauenwechsel Ich weise oft auf einige übersehene Markttrends in wöchentlichen Memos. Der Schritt von MicroStrategy ist ein starkes Beispiel. Viele Menschen mögen sagen: "Microstrategy und Michaelsaylor sind bereits bekannt, worauf werden Sie achten?" Diese Ansicht ist einseitig. Eingehende Untersuchungen zur Einführung von Bitcoin als Reserve-Vermögenswert in den letzten Monaten zeigen, dass dies kein isolierter Fall ist, sondern ein wichtiger Trend, der sich herausstellt. Ich gehe davon aus, dass in den nächsten 12 bis 18 Monaten Hunderte von Unternehmen dem Beispiel folgen und große Mengen Bitcoin kaufen werden

See all articles