Git Cheat Sheet

ADVERTISEMENT

1 5 - 4 4 1
G I T C h e a t S h e e t
H a r s h a d S h i r w a d k a r
C R E A T E
M E R G E
C r e a t i n g a G i t r e p o s i t o r y
M e r g i n g b r a n c h - n e w i n t o b r a n c h - m a s t e r
 
$ g i t c h e c k o u t b r a n c h ​
- ​
$ g i t i n i t
# # I n i t i a l i z e s g i t i n s i d e t h e p w d
m a s t e r
#
$ g i t m e r g e b r a n c h ​
- ​
n e w
#
# # R e v i e w a n d f i x c o n f l i c t s i f a n y a n d c o m m i t ​
#
C r e a t i n g a r e m o t e
# # c h a n g e d f i l e s .
#
#
# # C r e a t e a r e p o o n G i t h u b / b i t b u c k e t ​ O R ​ ​
#
# # U s e A F S a s f o l l o w s
#
T A G S
# # C r e a t e a f o l d e r f o r y o u r r e p o s i t o r y i n A F S ​
#
C r e a t e a t a g
# # G i v e a c c e s s r i g h t s t o y o u r p a r t n e r :
#
$ f s s e t a c l ​
. ​
< ​
p a r t n e r ​
$ g i t t a g ​
< ​
t a g ​
- ​
' s - a n d r e w i d > r l i d w k
#
n a m e >
#
# # C r e a t e a r e m o t e i n c u r r e n t d i r
#
 
$ g i t i n i t ​
- - ​
b a r e ​
#
#
L i s t t a g s
 
$ g i t t a g ​
- l
#
C l o n i n g f r o m R e m o t e
$ g i t c l o n e ​
D e l e t e a t a g
< u r l >
#
# # F o r a f s , t h e U R L l o o k s l i k e :
#
$ g i t t a g ​
- ​
d ​
< ​
t a g ​
- ​
n a m e >
#
# # ​
a n d r e w i d @ l i n u x . a n d r e w . c m u . e d u ​
: / a f s / . . . / p 2 ​
#
# # F o r g i t h u b / b i t b u c k e t , t h e U R L s a r e
#
U N D O
# # p r o v i d e d o n t h e r e p o p a g e . E . g . ,
#
#
D i s c a r d a l l l o c a l c h a n g e s i n y o u r w o r k i n g
# # ​
g i t @ g i t h u b . c o m ​
: g i t h u b n a m e / r e p o . g i t
#
d i r e c t o r y ( ! ! ! )
$ g i t r e s e t ​
- - ​
h a r d H E A D
#
A d d i n g R e m o t e n a m e d “ o r i g i n ” t o t h e L o c a l
R e p o s i t o r y
D i s c a r d l o c a l c h a n g e s i n a s p e c i f i c f i l e
 
$ g i t r e m o t e a d d o r i g i n ​
< u r l >
#
( ! ! ! )
$ g i t c h e c k o u t H E A D ​
< f i l e n a m e >
#
C O M M I T S
 
C o m m i t t i n g y o u r c h a n g e s
R e v e r t a c o m m i t b y c r e a t i n g a n e w U N D O c o m m i t
$ g i t a d d ​
< f i l e s > ​
# # A d d f i l e s f o r c o m m i t t i n g
$ g i t r e v e r t ​
< c o m m i t >
#
$ g i t c o m m i t ​
- ​
m ​
" m e a n i n g f u l c o m m i t m e s s a g e ”
#
 
 
R e s e t r e p o s i t o r y t o a p r e v i o u s c o m m i t a n d
P u s h i n g t o a r e m o t e n a m e d “ o r i g i n ”
d i s c a r d a l l t h e c h a n g e s s i n c e t h e n ( ! ! ! )
 
$ g i t p u s h o r i g i n ​
$ g i t r e s e t ​
- - ​
h a r d ​
< b r a n c h >
#
< c o m m i t >
#
 
 
R e s e t r e p o s i t o r y t o a p r e v i o u s c o m m i t a n d
P u l l i n g f r o m a r e m o t e n a m e d “ o r i g i n ”
p r e s e r v e c h a n g e s s i n c e t h e n a s u n s t a g e d
 
$ g i t p u l l o r i g i n ​
< b r a n c h >
#
$ g i t r e s e t ​
< c o m m i t >
#
 
 
B R A N C H E S
S T A T U S A N D H I S T O R Y
C r e a t i n g a b r a n c h n a m e d b r a n c h - n e w
S h o w c h a n g e d f i l e s s i n c e l a s t c o m m i t
 
$ g i t b r a n c h b r a n c h ​
- ​
n e w
# #
$ g i t s t a t u s
#
 
S w i t c h i n g t o a b r a n c h n a m e d b r a n c h - n e w
S h o w c o m m i t h i s t o r y
$ g i t c h e c k o u t b r a n c h ​
- ​
n e w
#
$ g i t l o g
#

ADVERTISEMENT

00 votes

Related Articles

Related forms

Related Categories

Parent category: Education
Go