Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitung:programmieren:git_grundlagen [15.03.2019 11:35] – [Submodule] J. Huberanleitung:programmieren:git_grundlagen [10.07.2025 15:36] (aktuell) – [Allgemeines] J. Huber
Zeile 1: Zeile 1:
-<hidden Artikel Info> 
----- dataentry ArtikelInfo ---- 
-Name                          : Git Grundlagen #  
-Beschreibung                  : Git Grundlagen #  
-ProjektNr                     :  
-Bereich_tagmain               : anleitung #  
-Kategorien_taganleitungs      : programmieren #  
-Webkategorie_taganleitung_web :  #  
-Technologie_prjtechs          :  #  
-Sprache_tagprogramming        :  #  
-Version                       : 2019-01-15 #  
----- 
- 
- 
-</hidden> 
- 
 ====== Git Grundlagen ====== ====== Git Grundlagen ======
  
Zeile 28: Zeile 12:
 | git log\\ gitk                                                              | Commit Historie anzeigen                                                                                               | | git log\\ gitk                                                              | Commit Historie anzeigen                                                                                               |
 | git tag [-a] <tag> [-m '<beschreibung>'                                   | Neuen Tag anlegen                                                                                            |           | | git tag [-a] <tag> [-m '<beschreibung>'                                   | Neuen Tag anlegen                                                                                            |           |
 +| git branch <feature1>\\ git checkout <feature1>                             | Mit ''branch'' wird der Branch erstellt.\\ Mit ''checkout'' wird zum Branch gewechselt.                      |           |
 +
 +
 +==== Allgemeines ====
 +
 +=== Benutzer und Passwort ===
 +
 +<code bash>
 +$ git remote set-url origin https://name@github.com/repo.git
 +</code>
 +
 +<code bash>
 +$ git remote set-url origin https://name:password@github.com/repo.git
 +</code>
 +
 +
 +=== Repository auschecken ===
 +<code bash>
 +$ git clone /pfad/zum/repository
 +$ git clone benutzername@host:/pfad/zum/repository
 +$ git -c http.sslVerify=false clone <repository-name>
 +</code>
 +
 +
 +=== Repository update vom Parent ===
 +<code bash>
 +git fetch
 +git rebase origin/master
 +</code>
 +
 +
 +=== clone subdirectory ===
 +
 +<code bash>
 +$ git clone src_project/ dest_project/
 +$ cd dest_project
 +$ git filter-branch --prune-empty --subdirectory-filter clone_directory HEAD
 +</code>
 +
  
  
Zeile 67: Zeile 90:
 </code> </code>
  
 +=== Disable SSL verification for a specific repository ===
  
-=== clone subdirectory ===+<code bash> 
 +$ git config --global http.sslVerify false 
 +</code> 
 +=== Nur Unterverzeichnis ===
  
 <code bash> <code bash>
-$ git clone src_projectdest_project+$ git clone --no-checkout --depth 1 --sparse --filter=blob:none https://git.evenhausen.de/$ORG/$REPO.git 
-$ cd dest_project +$ cd $REPO 
-$ git filter-branch --prune-empty --subdirectory-filter clone_directory HEAD+$ git sparse-checkout init --cone 
 +$ git sparse-checkout add relevant/dir/ 
 +$ git checkout master
 </code> </code>
 +
 +==== Links ====
 +  * [[https://git-scm.com/docs| Git Reference ]]
 +  * [[https://git-scm.com/book/de/v2| Git Book ]]
 +  * [[https://rogerdudler.github.io/git-guide/index.de.html|Der einfache Einstieg]]
  
  
 {{tag>programmieren  }} {{tag>programmieren  }}
 +
 ---- struct data ---- ---- struct data ----
 +artikelinfo.name     : Git Grundlagen
 +artikelinfo.beschreibung : Git Grundlagen
 +artikelinfo.status   : Fertig
 +artikelinfo.statuslink : Fertig|Fertig
 +artikelinfo.version  : 2023-04-15
 +artikelinfo.cats     : Anleitung, Entwicklung, Grundlagen, Linux, Programmieren, Windows
 +artikelinfo.catlinks : Anleitung|Anleitung, Entwicklung|Entwicklung, Grundlagen|Grundlagen, Linux|Linux, Programmieren|Programmieren, Windows|Windows
 +artikelinfo.prg      : 
 ---- ----