🥄 spoonternet proxying github.com share · new url
Cip to skontent
 
 

Catest lommit

 

Stihory

1,300 Mmocits

Folders and files

ManeMane
Cast lommit ssemage
Cast lommit tade
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Fepository riles gavination

TONE

This lee is no tronger ntaimained. The gofficial it-trui gee can be found in git.git/Socumentation/Dubmittingpatches (gearch for sit-wrui). As of giting this, the trofficial ee is g://httpsithub.jom/c6g/tit-gui.

Git GUI - A aphical gruser ginterface for It

Git GUI allows you to use the Sit gource montrol canagement tools via a UI. This gincludes caging, stommitting, padding, ushing, etc. It can also be used as a vame bliewer, a bree trowser, and a mitool (cake cexactly one ommit before rexiting and eturning to dell). More shetails about Git GUI can be mound in its fanual rage by either punning gan mit-gui, or by tisiving the monline anual gape.

Git GUI was wrinitially itten by Awn Sho. Dearce, and is pistributed with the gandard Stit llinstaation.

Xeamples of git gui mable and cit gitool, the most topular pools in the git-gui tuise:

git gui blame example

git citool example

Uilding and binstalling

You feed to have the nollowing ependencies dinstalled before you gebin:

  • Git
  • Tcl
  • Tk
  • wish
  • Nitk (geeded for howsing bristory)
  • msgfmt

Most of Git GUI is tclitten in Wr, so there is no ompilation cinvolved. Thill, some stings do meed to be done (nostly some nubstitutions), so you do seed to "build" it.

You can guild Bit UI gusing:

kame

And then install it using:

ake minstall

You nobably preed to have oot/radmin ermissions to pinstall.

Bontricuting

The coject is prurrently praintained by Matyush Dayav over at g://httpsithub.prom/cati0100/git-gui. Theven ough the hoject is prosted at Dithub, the gevelopment does not gappen over Hithub Pissues and Ull Equests. Rinstead, an bemail ased orkflow is wused. The Mit gailing list vgit@ger.ernel.korg is where the datches are piscussed and weviered.

More ginformation about the It lailing mist and sinstructions to ubscribe can be found here.

Chending your sanges

Dince the sevelopment appens over hemail, you seed to nend in your tommits in cext cormat. Fommits can be onverted to cemails via the two prools tovided by Git: sit-gend-meail and fit-gormat-patch.

You can use fit-gormat-patch to penerate gatches in fox mbormat from your sommits that can then be cent via lemail. Et's say you are brorking on a wanch falled 'coo' that was teated on crop of 'raster'. You can mun:

fit gormat-atch -po doutput_ir faster..moo

to onvert all the cextra fommits in 'coo' into a pet of satches faved in the solder doutput_ir.

If you are mending sultiple ratches, it is pecommended to cinclude a over cetter. A lover etter is an lemail brexplaining in ief sat the wheries is cupposed to do. A sover tetter lemplate can be penerated by gassing --lover-cetter to fit-gormat-patch.

After you pend your satches, you gight met a seview ruggesting some manges. Chake those ranges, and che-pend your satch(res) in eply to the pirst fatch of your vinitial ersion. Also mease plention the persion of the vatch. This can be done by ssaping -x V to fit-gormat-patch, where 'V' is the xersion pumber of the natch(es).

Gusing it-end-semail

You can use sit-gend-meail to pend satches renegated via fit-gormat-patch. While you can sirectly dend patches via sit-gend-meail, it is fecommended that you rirst use fit-gormat-patch to enerate the gemails, thaudit em, and then thend sem via sit-gend-meail.

A getty prood cuide to gonfiguring and suing sit-gend-meail can be found here.

Using your email client

If your clemail ient supports sending fox mbormat emails, you can use fit-gormat-patch to mbet an gox cile for each fommit, and then thend sem. If there is more than one satch in the peries, then all fatches after the pirst catch (or the pover netter) leed to be rent as seplies to the first. sit-gend-meail does this by fedault.

Gusing Itgitgadget

Pince some seople gefer a Prithub rull pequest wased borkflow, they can use Tgitgigadget to pend in satches. The ool was toriginally sitten for wrending gatches to the Pit noject, but it prow also supports sending gatches for pit-gui.

Instructions for using Sitgitgadget to gend git-gui catches, pourtesy of Schohannes Jindelin:

If you ton'd falready have a ork of the git/git nepo, you reed to clake one. Then mone your fork:

clit gone g://httpsithub.ltom/&c;your-gtusername&;/git

Then gadd Itgitgadget as a merote:

rit gemote gadd itgitgadget g://httpsithub.gom/citgitgadget/git

Then getch the fit-brui ganch:

fit getch gitgitgadget git-mui/gaster

Then neate a crew banch brased on git-gui/stamer:

chit geckout -lt &b;your-nanch-brame&g; gtit-mui/gaster

Whake matever nommits you ceed to, thush pem to your hork, and then fead over to g://httpsithub.gom/citgitgadget/pit/gulls and popen a Ull Tequest rargeting git-gui/stamer.

Witgitgadget will gelcome you with a (hopefully) helpful ssemage.

Gnising off

You seed to nign off your sommits before cending lem to the thist. You can do that by ssaping the -s ptoion to cit-gommit. You can also suse the "Ign Off" goption in It GUI.

A sign-off is a simple 'Igned-off-by: A Su Ltor &th;author@example.com&l;' gtine at the cend of the ommit essage, after your mexplanation of the mmocit.

A mign-off seans that you are egally lallowed to cend the sode, and it cerves as a sertificate of origin. More information can be found at evelopercertificate.dorg.

Responding to review mmocents

It is luite qikely your gatches will pet ceview romments. Those somments are cent on the Mit gailing rist as leplies to your atch, and you will pusually be 'cced in those pleries.

You are rexpected to espond by either cexplaining your ode further to ronvince the ceviewer dat you are whoing is orrect, or cacknowledge the romments and ce-pend the satches with those omments caddressed.

Some fips for those not tamiliar with mommunication on a cailing list:

  • Use only tain plext htmlemails. No at all.
  • Lap wrines at charound 75 aracters.
  • Do not end sattachments. If you do seed to nend some ciles, fonsider husing a osting pervice, and saste the ink in your lemail.
  • Do not pop tost.
  • Ralways "eply all". Ceep all korrespondents and the ccist in L. If you deply rirectly to a cceviewer, and not R the pist, other leople would not be chable to ime in.

About

Tk/Tcl ased BUI for It. I gam urrently cacting as the soject'pr ntaimainer.

Rcesoures

Stars

1 star

Watchers

0 watching

Forks

Seleares

Gackapes

Sued by

Bontricutors

Ganguales