Heim > Entwicklungswerkzeuge > Idiot > Git ändert temporären Code

Git ändert temporären Code

王林
Freigeben: 2023-05-25 21:21:38
Original
1070 Leute haben es durchsucht

Während des Entwicklungsprozesses müssen wir häufig eine bestimmte Funktion debuggen oder testen, was erfordert, dass wir den Code an unsere Bedürfnisse anpassen. Aber zum jetzigen Zeitpunkt möchten wir nicht die Arbeit anderer Menschen beeinträchtigen oder unbeabsichtigte Konsequenzen verursachen. Zu diesem Zeitpunkt müssen wir Git verwenden, um den temporären Code zu ändern, um den Effekt zu erzielen, dass der ursprüngliche Code nicht zerstört wird und er unabhängig verarbeitet werden kann.

Git, als eines der derzeit beliebtesten Tools zur Versionskontrolle, verfügt über viele erweiterte Funktionen bei der Codeänderung. Wir können damit einen temporären Zweig erstellen, Codeänderungen unter diesem Zweig vornehmen und ihn schließlich wieder mit dem Hauptzweig zusammenführen. Im Folgenden stellen wir die spezifischen Vorgänge zum Ändern von temporärem Code in Git vor.

1. Erstellen Sie einen neuen Zweig

Um den Hauptzweig nicht zu beeinträchtigen, können wir einen neuen Zweig auf Git erstellen, um den Code unter diesem Zweig zu ändern.

  1. Wechseln Sie zum Hauptzweig

Bevor Sie einen Vorgang ausführen, müssen wir bestätigen, dass wir uns derzeit im Hauptzweig befinden.

$ git checkout master
Nach dem Login kopieren
Nach dem Login kopieren
  1. Erstellen Sie einen neuen Zweig

Um einen neuen Zweig zu erstellen, können Sie den Befehl verwenden: git branch [new branch name], zum Beispiel müssen wir einen neuen Zweig namens „ dev": git branch [新分支名],例如我们需要创建一个叫做”dev”的新分支:

$ git branch dev
Nach dem Login kopieren

创建成功后我们可以切换到新分支来进行修改操作。

$ git checkout dev
Nach dem Login kopieren

二、在新分支上修改代码

在新分支下我们就可以愉快地修改我们需要修改的代码了。在一些简单的代码修改下,可以直接使用编辑器进行修改。如果需要文件的新增或者删除,我们可以使用git命令进行操作。

  1. 修改文件

我们可以使用常规的编辑器(vim、emacs、sublime等)来修改文件。

$ vim somefile.txt
Nach dem Login kopieren
  1. 新增文件

在新分支上可以很方便地新增文件。使用git命令添加文件到当前分支。

$ git add newfile.txt
Nach dem Login kopieren
  1. 删除文件

同样的,删除文件也可以通过git命令来实现。

$ git rm filetodelete.txt
Nach dem Login kopieren

需要注意的是,新增和删除文件只会在当前分支下生效,不会影响到主分支。

三、提交修改

在我们完成了分支下的修改之后,我们需要将修改提交到分支的代码库中。

  1. 添加修改

使用git add

$ git add somefile.txt
$ git add newfile.txt
$ git add filetodelete.txt
Nach dem Login kopieren

Create Nach Erfolg können wir zu einem neuen Zweig wechseln, um Änderungen vorzunehmen.
    $ git commit -m "Some meaningful message"
    Nach dem Login kopieren
  1. 2. Ändern Sie den Code im neuen Zweig
Unter dem neuen Zweig können wir den Code, den wir ändern müssen, problemlos ändern. Mit einigen einfachen Codeänderungen können Sie den Editor direkt zum Vornehmen von Änderungen verwenden. Wenn Sie Dateien hinzufügen oder löschen müssen, können wir für die Bedienung Git-Befehle verwenden.

Dateien ändern

Wir können reguläre Editoren (VIM, Emacs, Sublime usw.) verwenden, um Dateien zu ändern.
    $ git checkout master
    Nach dem Login kopieren
    Nach dem Login kopieren
  1. Neue Dateien

Es ist einfach, Dateien in einem neuen Zweig hinzuzufügen. Verwenden Sie Git-Befehle, um Dateien zum aktuellen Zweig hinzuzufügen.
    $ git merge dev
    Nach dem Login kopieren
  1. Dateien löschen

    In ähnlicher Weise kann das Löschen von Dateien auch über Git-Befehle erreicht werden.
      rrreee
    1. Es ist zu beachten, dass das Hinzufügen und Löschen von Dateien nur im aktuellen Zweig wirksam wird und sich nicht auf den Hauptzweig auswirkt.
    3. Änderungen einreichen

    Nachdem wir die Änderungen unter der Verzweigung abgeschlossen haben, müssen wir die Änderungen an die Codebasis der Verzweigung übermitteln.

    Änderungen hinzufügen

    🎜🎜Verwenden Sie den Befehl git add, um Änderungen hinzuzufügen. 🎜rrreee🎜🎜Änderungen übermitteln🎜🎜🎜Dann müssen wir den Code übermitteln. 🎜rrreee🎜4. Änderungen wieder im Hauptzweig zusammenführen🎜🎜Nachdem wir die Änderungen abgeschlossen haben, müssen wir diese Änderungen wieder im Hauptzweig zusammenführen. 🎜🎜🎜Zurück zur Hauptniederlassung wechseln🎜🎜🎜Bevor wir einen Vorgang durchführen, müssen wir bestätigen, dass wir uns derzeit in der Hauptniederlassung befinden. 🎜rrreee🎜🎜Zweige zusammenführen🎜🎜🎜Jetzt müssen wir den Entwicklungszweig mit dem Hauptzweig zusammenführen. 🎜rrreee🎜🎜Konflikte lösen🎜🎜🎜Während des Prozesses der Zusammenführung von Zweigen können Codekonflikte auftreten. Dann müssen wir diese Konflikte lösen. Um dieses Problem zu lösen, können Sie einen Editor oder die grafischen Tools von Git verwenden. 🎜🎜5. Zusammenfassung🎜🎜Git ist ein sehr leistungsfähiges Versionskontrolltool, das uns helfen kann, Codeänderungen besser zu verwalten. Wenn wir temporären Code ändern, können wir den ursprünglichen Code ändern und beibehalten, indem wir Zweige erstellen und Zweige zusammenführen. Gleichzeitig kann Git uns auch dabei helfen, Probleme wie Codekonflikte zu lösen und so unsere Arbeit einfacher und effizienter zu machen. 🎜

    Das obige ist der detaillierte Inhalt vonGit ändert temporären Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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