[[oktatas:programozás:verziókontroll:git|< Git]] ====== Git Windowson alternatív módon ====== * **Szerző:** Sallai András * Copyright (c) 2020, Sallai András * Szerkesztve: 2020, 2023 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== Git ===== ==== Beszerzés ==== A Git szoftvert ugyanúgy beszerezhetjük itt: * https://git-scm.com/download/win ==== Telepítés ==== Alternatíva, hogy nem hagyjuk beépülni az Intézőbe. A telepítőben vegyük ki a pipát a "Windows Explorer integration" előtt. [ ] Windows Explorer integration Az útvonalban, viszont most is legyen benne. ( ) Use Git from Git Bash only (o) Use Git from the Windows Command Prompt ( ) Use Git and Unix tools from the Windows Command Prompt A sorvége jelek: (o) Checkout Windows-style, commit Unix-style line endings ( ) Checkout as-is, commit Unix-style line endings ( ) Checkaout as-is, commit as-is Az elsőt választjuk, amikor a git szöveges fájlra átálláskor az LF-t, CRLF-re konvertálja. A commit esetén viszont a CRLF-t LF-re változtatja. ===== Posh-Git ===== A Git Bash és a CMD helyett Posh-Gitet fogunk használni: * https://github.com/dahlbyk/posh-git A következő parancsokat rendszergazdaként futtatott PowerShell környezetben adja ki. Engedélyezzük a távolról aláírt parancsfájlok futtatását: Set-ExecutionPolicy RemoteSigned A feltett kérdésre a válasz "Y". Telepítés: PS> git clone https://github.com/dahlbyk/posh-git.git PS> .\posh-git\install.ps1 Telepítés után, indítsuk újra a munkamenetet: PS> . $PROFILE Telepítés után próbáljuk ki egy git tárolót tartalmazó könyvtárban a PowerShell indítását. ===== Notepad++ ===== A Notepad++ népszerű alkalmazás. Tegyük bele az útvonalba a telepítés útvonalát.