Benutzer-Werkzeuge

Webseiten-Werkzeuge


git

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
git [2022-08-25 13:57:42] davidgit [2024-06-03 12:12:13] (aktuell) manfred
Zeile 1: Zeile 1:
 ====== Git ====== ====== Git ======
 +
 +Hilfe:
 +  > git --help
 +  > git status
 +  > git pull
 +  > git add *
 +  > git push
 +  > git commit -m "Kommentar"
  
 Git repository klonen (SSH & HTTPS): Git repository klonen (SSH & HTTPS):
Zeile 66: Zeile 74:
 ==== gitattributes ==== ==== gitattributes ====
  
-<code c gitattributes>+<code c .gitattributes>
 # Common settings that generally should always be used with your language specific settings # Common settings that generally should always be used with your language specific settings
  
Zeile 201: Zeile 209:
 ==== Linux ==== ==== Linux ====
  
-<code ini gitconfig>+<code ini .gitconfig>
 [include] [include]
- path = gitconfig.d/gitalias + path = .gitconfig.d/.gitalias 
- path = gitconfig.d/gituser+ path = .gitconfig.d/.gituser
 [core] [core]
  abbrev = 16  abbrev = 16
Zeile 215: Zeile 223:
  preloadindex = true  preloadindex = true
  editor = code --wait  editor = code --wait
- attributesfile = gitattributes+ attributesfile = .gitattributes
 [init] [init]
  defaultBranch = main  defaultBranch = main
Zeile 258: Zeile 266:
 </code> </code>
  
-<code ini gitconfig.d/gitalias>+<code ini .gitconfig.d/.gitalias>
 [alias] [alias]
  a = add  a = add
Zeile 279: Zeile 287:
 </code> </code>
  
-<code ini gitconfig.d/gituser>+<code ini .gitconfig.d/.gituser>
 [user] [user]
     name = Username     name = Username
Zeile 289: Zeile 297:
 ==== Windows ==== ==== Windows ====
  
-folgende Änderungen an der Linux Konfiguration vornehmen: +**Achtung**keine vollständige Konfigurationnur Änderungen gegenüber der Datei für Linux!
-  //optional//''sslbackend'' (der wert ''openssl'' funktioniert auch unter winaber ''schannel'' ermöglicht das nutzen von Windows Certificate Stores)+
  
-<code ini gitconfig>+Folgende Änderungen an der Linux Konfiguration vornehmen: 
 + 
 +Diese Änderungen sind optional: 
 +  * ''http.sslbackend'' (der wert ''openssl'' funktioniert auch unter win, aber ''schannel'' ermöglicht das nutzen von Windows Certificate Stores) 
 +  * Um das Diff- bzw. Merge-Tool von Visual Studio zu benutzen: ''diff.tool'', ''merge.tool'', ''difftool "vsdiffmerge".cmd'' und ''mergetool "vsdiffmerge".cmd'' 
 + 
 +<code ini .gitconfig>
 [http] [http]
  sslbackend = schannel  sslbackend = schannel
 [gpg] [gpg]
  program = "C:/Program Files (x86)/GnuPG/bin/gpg.exe"  program = "C:/Program Files (x86)/GnuPG/bin/gpg.exe"
 +[diff]
 + tool = vsdiffmerge
 +[merge]
 + tool = vsdiffmerge
 +[difftool "vsdiffmerge"]
 + cmd = \"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsdiffmerge.exe\" \"$LOCAL\" \"$REMOTE\" //t
 + keepBackup = false
 +[mergetool "vsdiffmerge"]
 + cmd = \"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsdiffmerge.exe\" \"$REMOTE\" \"$LOCAL\" \"$BASE\" \"$MERGED\" //m
 + keepBackup = false
 + trustExitCode = true
 +
 </code> </code>
  
Zeile 388: Zeile 413:
 ==== GPG konfigurieren ==== ==== GPG konfigurieren ====
  
-siehe [[gpg|GPG]]+siehe [[::EDV:GPG (GnuPG)]]
  
 gpg programm unter linux: gpg programm unter linux:
/home/http/wiki/data/attic/git.1661435862.txt · Zuletzt geändert: von david