Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.45.4 → 2.53.0 no changes
-
2.45.3
2024-11-26
- 2.35.1 → 2.45.2 no changes
-
2.35.0
2022-01-24
- 2.24.1 → 2.34.8 no changes
-
2.24.0
2019-11-04
- 2.13.7 → 2.23.4 no changes
-
2.12.5
2017-09-22
- 2.10.5 → 2.11.4 no changes
-
2.9.5
2017-07-30
- 2.1.4 → 2.8.6 no changes
-
2.0.5
2014-12-17
BESKRIVNING
Ett Tcl/Tk-baserat grafiskt användargränssnitt till Git. git gui fokuserar på att låta användare göra ändringar i sitt kodförråd genom att göra nya incheckningar, ändra befintliga, skapa grenar, utföra lokala sammanslagningar och hämta/pusha till fjärrkodförråd.
Till skillnad från gitk fokuserar git gui på incheckning-generering och annotering av enskilda filer och visar inte projekthistorik. Den tillhandahåller dock menyåtgärder för att starta en gitk-session inifrån git gui.
git gui är känt för att fungera på alla populära UNIX-system, Mac OS X och Windows (under både Cygwin och MSYS). Genom att så långt som möjligt följa operativsystemens riktlinjer för användargränssnitt, upplevs git gui som ett relativt naturligt gränssnitt för användarna.
KOMMANDON
- skyldig
-
Starta en skuldvisningsfunktion på den angivna filen i den angivna versionen (eller arbetskatalogen om ingen annan specificerad version finns).
- browser
-
Start a tree browser showing all files in the specified commit. Files selected through the browser are opened in the blame viewer.
- citool
-
Starta git gui och ordna så att exakt en incheckning görs innan du avslutar och återgår till skalet. Gränssnittet är begränsat till endast inchecknings-åtgärder, vilket minskar programmets starttid något och förenklar menyraden.
- version
-
Visa den version av git gui som körs för närvarande.
Exempel
-
gitguiblameMakefile -
Visa innehållet i filen Makefile i den aktuella arbetskatalogen och tillhandahåll annoteringar för både den ursprungliga författaren till varje rad och vem som flyttade raden till dess nuvarande plats. Den oincheckade filen annoteras, och obekräftade ändringar (om några) tillskrivs explicit till 'Inte incheckad ännu '.
-
gitguiblamev0.99.8Makefile -
Visa innehållet i Makefile i version v0.99.8 och tillhandahåll annoteringar för varje rad. Till skillnad från exemplet ovan läses filen från objektdatabasen och inte från arbetskatalogen.
-
gitguiblame--line=100Makefile -
Laddar anteckningar enligt beskrivningen ovan och rullar automatiskt vyn till centreringen på rad 100.
-
gitguicitool -
Gör en incheckning och återgå till skalet när det är klart. Detta kommando returnerar en avslutningskod som inte är noll om fönstret stängdes på något annat sätt än genom att göra en incheckning.
-
gitguicitool--amend -
Gå automatiskt in i gränssnittets läge Ändra senaste incheckningen.
-
gitguicitool--nocommit -
Bete sig som vanligt citool, men istället för att göra en incheckning helt enkelt avsluta med en noll exit-kod. Den kontrollerar fortfarande att indexet inte innehåller några ej sammanslagna poster, så du kan använda det som en GUI-version av git-mergetool[1]
-
gitcitool -
Samma som
gitguicitool(ovan). -
gitguibrowsermaint -
Visa en läsare för trädet för maint grenen. Filer som valts i läsaren kan visas med den interna skydligvisaren.
SE ÄVEN
- gitk[1]
-
Git-kodförråd läsare. Visar grenar, inchecknings-historik och filskillnader. gitk är verktyget som startas av 'git gui’s Förvar Visualisera-åtgärder.
Andra
git gui underhålls faktiskt som ett oberoende projekt, men stabila versioner distribueras som en del av Git-sviten för slutanvändarnas bekvämlighet.
Det officiella kodförrådet för projektet git gui finns på:
https://github.com/j6t/git-gui
GIT
En del av git[1]-sviten