Die Verwendungs- und Aufmerksamkeitspunkte sowie Anwendungsszenarien von Git Stash

 Anwendungsszenario: Freunde können während des Entwicklungsprozesses feststellen, dass der Chef beim Entwickeln einer neuen Seite darum bittet, Fehler in anderen Zweigen zu beheben. Zu diesem Zeitpunkt muss der Zweig gewechselt werden, aber die neue Seite wurde noch nicht entwickelt. Direkt Wenn Sie einen Zweig wechseln, wird ein Fehler gemeldet. Wenn Sie den Code direkt senden, bleibt eine bedeutungslose Übermittlungsnachricht in der Codebasis zurück, sodass wir den Git-Status verwenden können, um den Zweigcode vorübergehend zu speichern

Stellen Sie die häufig verwendeten Git-Stash-Befehle vor

  1. git stash oder git stash save 'saved description' // Den geänderten Inhalt vorübergehend speichern oder Beschreibungsinformationen vorübergehend speichern und hinzufügen, um die Suche zu erleichtern
  2. Git-Stash-Liste // Alle Inhalte des aktuellen Stashs anzeigen
  3. git stash pop//Wenden Sie einen bestimmten Speicher an (standardmäßig den ersten), der git stash pop stash@`{0`} entspricht, und löschen Sie diesen Datensatz in der Stash-Bibliothek. git stash pop stash@`{1`} Wende den zweiten Datensatz an und lösche ihn
  4. git stash apply//Wenden Sie einen bestimmten Speicher an (standardmäßig den ersten), was git stash apply stash@`{0`} entspricht, aber die Datensätze im Stash-Repository nicht löscht. git stash apply stash@`{1`} wendet den zweiten Datensatz an
  5. git stash drop //Löschen Sie einen Speicher (standardmäßig den ersten), was äquivalent zu git stash drop stash@`{0`} ist, um den ersten Datensatz im Stash-Repository zu löschen. git stash drop stash@`{1`} löscht den zweiten Datensatz
  6. git stash clear // Löscht die Datensätze der Stash-Bibliothek
  • Hinweis: Git Stash kann nur Dateien vorübergehend speichern, die zu diesem Zeitpunkt von Git verwaltet wurden. Wenn es sich um eine neu erstellte Datei handelt, müssen Sie die Datei zuerst mit git add xxx.txt zum temporären Speicherbereich von Git hinzufügen Wenn Sie dann den Git-Stash-Vorgang verwenden, wird der Code vorübergehend gespeichert
  • //正常一个完整使用git stash的代码段
    
    git status // 查看当前修改的文件,看看是否有新建的文件
    
    git add 新建的文件名 //将新建的文件添加到git管理中
    
    git stash list // 查看stash库
    
    git stash save '修改的内容' // 已这个描述保存到stash库中
    
    git stash list // 对比刚刚查询的,查看stash库中是否存在暂存的数据
    
    git status // 此时的文件状态是干净的
    
    git stash pop stash@`{0`} // 将第一个暂存的数据恢复到代码中,并删除stash库中的记录
    
    git status // 此时的文件状态已恢复

Supongo que te gusta

Origin blog.csdn.net/weixin_42627850/article/details/129789109
Recomendado
Clasificación