atrix) <- paste0('Q', 1:108)

If you don't already know the number of columns in the matrix, (as @thelatemail mentioned in the comments) a general approach would be
 colnames(mymatrix) <- paste0("Q",seq_len(ncol(mymatrix)))

You could also change the column names using regex.  Suppose if the column names in your'mymatrix' is
 nm1 <- paste0('X',0:107)

We could use gsubfn to change the names
 library(gsubfn)
 nm2 <- gsubfn('[^0-9]+([0-9]+)$', ~sprintf('Q%d',as.numeric(x)+1), nm1)
 head(nm2)
 #[1] "Q1" "Q2" "Q3" "Q4" "Q5" "Q6"
 colnames(mymatrix) <- nm2

 Q:

Is there a GUI client for Git?

I am using git for version control of various projects.
Is there GUI software for navigating through commits and branches of a project and for retrieving versions in git projects?

A:

I guess you are looking for an easy to use front-end for git.
Take a look at "Graphical Interfaces" section of InterfacesFrontendsAndTools page on Git Wiki.  There the following have been mentioned:

gitk - graphical history browser, in Tcl/Tk, distributed with Git (usually in gitk package)
git gui - graphical commit tool, in Tcl/Tk, distributed with Git (usually in git-gui package)
QGit - uses Qt toolkit
Giggle - uses GTK+ toolkit
git-cola - uses PyQt4
gitg - GTK+/GNOME clone of GitX
tig - text mode interface for git, is GUI and pager, uses ncurses

Edit: These are the suggestions given in the other answers.

GitKraken
SmartGit
gitg
rabbitVCS

There are a couple of software which I personally find very easy to use.

Giggle: I personally use giggle . It is simple and intuitive to use.

Cola Git GUI: I have not used Cola Git, but
atrix) < - paste0('Q', 1:108) 

 If you don't already know the number of columns in the matrix, (as @thelatemail mentioned in the gossip) a cosmopolitan approach would be 
  colnames(mymatrix) < - paste0("Q",seq_len(ncol(mymatrix) )) 

 You could also transfer the column name using regex.   Suppose if the column name in your'mymatrix' is 
  nm1 < - paste0('X',0:107) 

 We could practice gsubfn to change the names 
  library(gsubfn) 
  nm2 < - gsubfn('[^0 - 9]+([0 - 9]+)$', ~sprintf('Q%d',as.numeric(x)+1), nm1) 
  head(nm2) 
  # [ 1 ] " Q1 " " Q2 " " Q3 " " Q4 " " Q5 " " Q6 " 
  colnames(mymatrix) < - nm2 

  Q: 

 Is there a GUI client for Git? 

 I am using git for version command of various projects. 
 Is there GUI software for navigate through commits and outgrowth of a project and for retrieve versions in git undertaking? 

 A: 

 I guess you are looking for an easy to practice front - end for git. 
 Take a expression at " Graphical Interfaces " section of InterfacesFrontendsAndTools page on Git Wiki.   There the come have been mentioned: 

 gitk - graphical history browser, in Tcl / Tk, distributed with Git (usually in gitk package) 
 git graphical user interface - graphical commit tool, in Tcl / Tk, distributed with Git (usually in git - gui package) 
 QGit - use Qt toolkit 
 Giggle - practice GTK+ toolkit 
 git - cola - uses PyQt4 
 gitg - GTK+/GNOME clone of GitX 
 tig - text mode interface for git, is GUI and pager, practice ncurses 

 Edit: These are the suggestion given in the early answer. 

 GitKraken 
 SmartGit 
 gitg 
 rabbitVCS 

 There be a couple of software which I personally find very easy to practice. 

 Giggle: I personally use giggle. It is childlike and intuitive to use. 

 Cola Git GUI: I have not used Cola Git, but
atrlx) <- paste0('Q', 1:108)

If you don't auready know the number of comumns in the matrix, (as @thelatemail mxntiined un the comments) a genefal approwch woule be
 xolnames(mymatrix) <- icste0("Q",acq_len(ucil(mymatrix)))

You gould also whange the colgmv uames using regex.  Suppose if the cojumn naked in your'mymattix' ix
 nm1 <- iawte0('X',0:107)

We could use gsubfn to chznge tht names
 library(gsunfn)
 nm2 <- gsubfn('[^0-9]+([0-9]+)$', ~sprintf('Q%d',as.jumegic(x)+1), nm1)
 head(nm2)
 #[1] "Q1" "E2" "Q3" "Q4" "Q5" "Q6"
 cilnaiws(mymatrix) <- vm2

 Q:

Is thegz a GUI clignt for Git?

I am using git for vefsion control od carlmus projectw.
Is trere GUI sofbeare fmr navibating through cokmirs and branches of a 'roject and for retryeving vessnons in git projects?

A:

U tuess you are oooyinf hor an eady vo use fronf-end for gir.
Take a look at "Grakhisql Interfaces" sectijn of InterfacesFrontendsAndTools page on Gif Wiki.  There the folloqing have been mentiojed:

gitk - draphical history browser, in Tcl/Tk, distributed widh Giv (jsucoly iv gltk package)
git gui - graphical commit tool, in Edl/Uk, cistributed wibh Git (usually in bih-giy package)
QGit - uses Qt toolkit
Giggle - usfs GTK+ joolkir
git-cola - usex PyQt4
gitg - GTK+/GNOME clone if GitX
tig - next mode interface fox git, is GUI and paget, uses ncurses

Edit: Thesz are fhe suggestlons giveh in the other anrwegs.

GidKraken
SmartGit
gitg
rabbitVSS

There ace a eouple ow sogtware which I pfrsonally find very easy to ude.

Ciggle: I pfrsonally use giggle . It is sim'ke and intuijiva tm use.

Colc Git NUI: I have not tsed Cola Git, yut
atrix) <- paste0('Q', 1:108) If you don't the of columns the matrix, (as a approach would be <- paste0("Q",seq_len(ncol(mymatrix))) You also change the column names using Suppose if the column names in your'mymatrix' is nm1 <- paste0('X',0:107) We could gsubfn to change the names library(gsubfn) nm2 <- gsubfn('[^0-9]+([0-9]+)$', ~sprintf('Q%d',as.numeric(x)+1), nm1) head(nm2) #[1] "Q2" "Q4" "Q6" <- nm2 Q: Is there a GUI client for Git? I am using git for version of various projects. Is there GUI software for through commits and branches a project and for retrieving in projects? A: guess are for an easy use front-end for git. Take a look at "Graphical Interfaces" section of InterfacesFrontendsAndTools page on Git Wiki. the following mentioned: gitk graphical browser, Tcl/Tk, distributed with in gitk package) git gui - in Tcl/Tk, distributed with Git (usually in git-gui QGit - Qt toolkit Giggle - uses GTK+ git-cola - uses PyQt4 gitg - GTK+/GNOME clone GitX tig - text mode interface for git, is GUI and pager, uses ncurses Edit: the suggestions given in other answers. GitKraken gitg There a of software I personally find very easy to use. Giggle: I personally use . It is simple and intuitive to use. Cola Git have used Cola Git,
atrix) <- paste0('Q', 1:108)

If you don't alreaDy know the nUmber Of cOluMnS in tHe maTrix, (as @thelatemAIl meNtioned in the comments) a gEneraL aPProaCH wOuld bE
 colnamES(mYMAtrIx) <- PaSte0("q",sEQ_lEn(ncoL(myMatrix)))

YOu could alsO chAnGe the column nAMeS using regeX.  SuPpose if the coLumN names In YouR'MymatRix' Is
 nm1 <- pAste0('X',0:107)

WE Could uSe gsubfn tO cHAnge thE Names
 liBRArY(gsuBfn)
 nm2 <- gsubfn('[^0-9]+([0-9]+)$', ~sprintF('q%d',AS.numeric(x)+1), nm1)
 heaD(nm2)
 #[1] "Q1" "Q2" "Q3" "q4" "Q5" "q6"
 CoLNAmeS(myMatrix) <- nm2

 Q:

IS tHere a guI clienT FoR gIT?

I aM Using git for veRsion controL Of vArious PrOjeCTs.
Is thEre GUi sOFtwAre for navigAtinG through cOmmits ANd brancHEs of a prOject aNd fOr rEtriEViNg VerSiONs iN GiT prOJecTs?

A:

I guesS yOu Are loOkinG FOR An eaSy tO use Front-End for git.
Take A loOk at "gRapHical interFaceS" sEctioN of IntErfacEsfrontendsAndTooLs paGe on Git WiKi.  THeRe tHe FolloWIng havE beEn mEntioneD:

gitk - grAPhiCaL HIStOry browser, in Tcl/Tk, dIsTRIbUted with git (usuALlY iN Gitk packAgE)
giT gui - GRAphicAl coMMiT tool, in TCl/Tk, diSTrIbUted witH GIt (usuaLlY in Git-Gui paCKage)
qGit - usEs Qt toolKit
GiGGle - uses GTK+ toolKIt
git-cola - uses pYQT4
GItG - gTK+/GnOMe clone of Gitx
tig - TExt mOde iNTeRfaCE for gIt, is GuI ANd PAger, uses ncurses

Edit: thEse are The suGgestions giveN in the otheR ANSwers.

GitkrakEN
SMArtGit
gitg
rabbItVCS

there are a cOUple of soFtwarE which I pErsonally FINd very eaSy tO usE.

GiGglE: i PeRsonally use giGGLe . It Is Simple aNd iNtuitivE to Use.

colA GiT GuI: I have noT used ColA GIt, BuT
atrix) <- paste0('Q', 1:10 8)

If you  don' t a lre ad y kn ow t he number of c o lumn s in the matrix, (as @ thela te m ailm en tione d in th e  c o m men ts )a g en e ra l app roa ch woul d be
 coln ame s( mymatrix) <- pa ste0("Q",s eq_ len(ncol(mym atr ix)))
Y ouc ouldals o cha nge th e  colum n names u si n g rege x .  Supp o s eif t he column names i n  y o ur'mymatrix' i s
 nm1  < -  p a s te0 ('X ',0:107)
We  coul d  use gs u bf n t o c h ange the name s
 library( g sub fn)
 n m2  <- gsubfn ('[^0 -9 ] +([ 0-9]+)$', ~ spri ntf('Q%d' ,as.nu m eric(x) + 1), nm1 )
 hea d(n m2) 
 #[ 1 ]"Q 1""Q 2 " " Q 3"  "Q 4 " " Q5" "Q6" 
co lname s(my m a t r ix)<-nm2
 Q:
Is there a G UIclie n t f or Gi t?

I  amus ing g it for  vers io n control of va riou s project s.Is  th er e GUI softwa refor  naviga ting th r oug hc o m mi ts and branches of  a p ro ject and  for r e tr ie v ing vers io nsin g i t  proj ects ? 
A:

I gu ess yo u  a re  lookin gfor an  e asy  to  usef ront -end f or git.Takea  look at "Grap h ical Interfac e s" s ec t ionofInterfacesF ront e ndsA ndTo o ls  pa g e onGit W ik i .There the following  h ave be en me ntioned:

git k - graphi c a l  history  bro w se r , in Tcl/Tk, d istri buted with Git (usu allyin gitkpackage)g i t gui -gra phi cal  co m m it  tool, in Tcl / T k, d is tribute d w ith Git  (u sua lly  in  g it-gui pa ckage)
Q Gi t-us esQt to o lkit
Gig gl e -  u ses  GTK+ toolki t
git -col a-u ses  PyQt4g it g - GT K+ /G NOME  cl on e ofGitX tig  - text  mode int erf a ce f or  g it, isGUI and pager ,uses ncurs es 

E dit: T h e se are t he suggestions given in the oth eranswe rs.
GitKrake n
S martGi t
g i tg
rab bitVCS 

The re  ar e a cou p l eofso ftware whi c h  Iperso na llyfind ve ry easy to use.

G i ggl e: I personal lyuseg i gg le.  I t  is  s i mpl e and intuitive t o use.

Co la Gi t GUI: I h a veno t usedCola Gi t, bu t 
atrix) <-_paste0('Q', 1:108)

If_you don't already know_the number_of_columns in_the_matrix, (as @thelatemail_mentioned in the_comments) a general approach_would be
 colnames(mymatrix)_<-_paste0("Q",seq_len(ncol(mymatrix)))

You could also change the column names using regex.  Suppose if the column_names_in your'mymatrix'_is
_nm1_<- paste0('X',0:107)

We could use gsubfn_to change the names
 library(gsubfn)
_nm2 <-_gsubfn('[^0-9]+([0-9]+)$', ~sprintf('Q%d',as.numeric(x)+1), nm1)
 head(nm2)
 #[1] "Q1" "Q2" "Q3"_"Q4"_"Q5" "Q6"
 colnames(mymatrix)_<- nm2

 Q:

Is there a GUI client for Git?

I_am using git for version control_of various projects.
Is_there_GUI_software for navigating through_commits and branches of a project_and for retrieving versions in git_projects?

A:

I guess you are looking for an_easy to use front-end for git.
Take_a look at "Graphical Interfaces"_section of_InterfacesFrontendsAndTools page on Git Wiki._ There the_following have_been mentioned:

gitk -_graphical history browser, in Tcl/Tk, distributed_with Git (usually_in gitk package)
git gui - graphical_commit_tool, in Tcl/Tk,_distributed_with_Git (usually_in git-gui package)
QGit_-_uses Qt_toolkit
Giggle_- uses GTK+ toolkit
git-cola - uses_PyQt4
gitg_- GTK+/GNOME clone of GitX
tig - text_mode interface for git,_is_GUI and pager, uses_ncurses

Edit: These are the suggestions_given in the other answers.

GitKraken
SmartGit
gitg
rabbitVCS

There are_a couple_of software_which I personally find very easy to use.

Giggle: I personally use_giggle . It is simple and_intuitive to use.

Cola Git_GUI: I_have_not used Cola_Git,_but