Git从零教你入门(2):Git常用命令
上一篇 / 下一篇 2016-02-18 12:46:59 / 个人分类:测试工具
c~}'z*Z o0g{0
#c2w1g[ou2|4hZ0
0i0v"Ri;O7}.r T:N0
Git基本常用命令如下:51Testing软件测试网[-Sr:_5t
51Testing软件测试网^;P b@#]7G
mkdir: XX (创建一个空目录 XX指目录名)51Testing软件测试网z8?;KZ ~m^
8j,\.?[g0
pwd: 显示当前目录的路径。51Testing软件测试网2?9L&dhH.T5H4@8P\
51Testing软件测试网5b,a;d%G6Q ~
N%Y&R-}
git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。
!lq;K*H k3Pd%x!B8b+sU0
u2_.d(x1Tm.?-]L051Testing软件测试网&Lr2F;`Fu~,~
git add XX 把xx文件添加到暂存区去。51Testing软件测试网Vt-g7m/QV^
51Testing软件测试网dnPW |CH
51Testing软件测试网A:w
[sEQ&J+H
git commit –m “XX” 提交文件 –m 后面的是注释。
Yh:W3C)C e+ke051Testing软件测试网PxXC#G3v0Ck_&P6P
51Testing软件测试网oz5f|;udz0b+VZ7G#x
git status 查看仓库状态
D }ZKvs;[2h#Z.D0
$x?C%x0Rg~051Testing软件测试网 W9f*?l T
P$[
git diff XX 查看XX文件修改了那些内容
0L~i[5j2^051Testing软件测试网0Dq1@LTG
51Testing软件测试网+d`DG4K5a)^0b7YD
git log 查看历史记录51Testing软件测试网(dk;[:W:d U
w$xMGn:Y0
git reset –hard HEAD^ 或者 git reset –hard HEAD~ 回退到上一个版本51Testing软件测试网B^[zk%sLb+l
51Testing软件测试网!{{%}:y`i
(如果想回退到100个版本,使用git reset –hard HEAD~100 )
aCV8U/X+O0
:D;rl WB:Hv5N3f%j|0
cat XX 查看XX文件内容
-M.E4a5G Esw`?*x0
4b$E4NbO*N0
git reflog 查看历史记录的版本号id
dVw ] Uah051Testing软件测试网u9M
`;n3Oec oo
51Testing软件测试网'~$[t7?dJ9{ w"s
git checkout — XX 把XX文件在工作区的修改全部撤销。
bgD s w*DttAx0
zz*M|;trk051Testing软件测试网]#[+Kk{m?
git rm XX 删除XX文件51Testing软件测试网B3F3M,o%p+i
51Testing软件测试网 A fYN,B8u[%]3CH,Is
51Testing软件测试网$c#n'I5f6q
git remote add origin https://github.com/idoxu/testgit 关联一个远程库
s*VrW1n%P7z1{w051Testing软件测试网o9h0b.[M@
git push –u(第一次要用-u 以后不需要) origin master 把当前master分支推送到远程库
'X| @5R!NF St0
%q:uI-R
E ^ H051Testing软件测试网M
QcV{"o
git clone https://github.com/idoxu/testgit 从远程库中克隆51Testing软件测试网RteLV${r
51Testing软件测试网%pI8Ro
M$QTY
51Testing软件测试网p.nAhE
git checkout –b dev 创建dev分支 并切换到dev分支上
\`$_ \L$@)q9C0
](Z+m/Da/R`f0
git branch 查看当前所有的分支
2w0gP'Kn&S051Testing软件测试网L!H)t{+^*B
@(\C
git checkout master 切换回master分支
AU$vYkK0
\(Tx.@"y0rUXBG'r}051Testing软件测试网6~RtC
d aTM3\cI_
git merge dev 在当前的分支上合并dev分支51Testing软件测试网 TkF ~g~It
51Testing软件测试网J*Mj!qGSL
git branch –d dev 删除dev分支