坐标深圳,测试经理,干了十年测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升 & 职场人每日进阶」,个人微信957863300

Git从零教你入门(1)

上一篇 / 下一篇  2016-02-17 14:29:56 / 个人分类:测试工具


"|j$^.Jq.o/{S(m0
作为测试同学,应该都知道svn吧
那,今天开始,带大家从零开始Git入门(不知道Git是啥,以及svn与git区别的同学,自行百度

"qy ?d)i @0
--直奔主题

/wTFE J0u0
1. 安装
任何工具,从安装开始

8nYX aT0
分别三种客户端的安装方式(windows 、 Linux 、 Mac)
51Testing软件测试网,L @,Z%c S
1)windows
安装包直接安装轻松搞定

'n y9p/~.qf$R E Wk9Z0
2)Linux
根据不同的发行版本,直接安装
  • centos : yum install git 
  • Ubuntu: sudo apt-get install git 

51Testing软件测试网rp8s+a~ Nb

|]%\Zn+urv}I0

3)Mac51Testing软件测试网;T@"y&Q7`Uu2o;LN

最简单的方式,安装Xcode,会集成Git

4B"d-A?~Z JXE0h0


il'i,aXW!J](v051Testing软件测试网,V^*e-N:e C

2. 添加key

J7p"yi"g4K8_,NhQ0

1)生成key,执行命令51Testing软件测试网1^+l | uY4i;Y

$ ssh-keygen -t rsa -C “ido@yunlai.cn”    51Testing软件测试网;J+C,lg.kN z%w%g$U

3U1|7d2K-n Y!p:y7q b0

按3个回车,密码为空。51Testing软件测试网(V\ K+A4v3k

2)把key添加到github 或者git服务器

I%AqVJ&J0

51Testing软件测试网`q_Isk

  公钥的路径$cd ~/.ssh  下的id_rsa.pub文件内容复制

~,h1s'@3{uR U0

3)公钥内容copy到什么地方呢?51Testing软件测试网b,s+J#fw gG

如果是自己搭建的git服务器,copy路径

AH-};qD8aT0

51Testing软件测试网v6fsH4DU n]S8V

V5Q:O _%cHX0
  • 收集所有需要登录的用户的公钥,每台电脑自己的id_rsa.pub文件,把所有公钥内容导入到/home/git/.ssh/authorized_keys文件里,一行一个。
如果是github,个人中心有配置的地方

J5c#vfe Y0
4)验证公钥是否配置成功

U{:W{%K/]}0

NX8]'YZ0

+A8sG5E q^'Tx0
  • ssh -T git@192.168.1.xx:/home/git/repositories/idolaoxu.git
51Testing软件测试网(u Neny9l9y\

51Testing软件测试网$eQ!OoL5u P&x


g(]3y%g`)P)iT051Testing软件测试网;T6c*n#aO

3. 克隆远程仓库内容

[ d?)h-`C Q0

9B;HW:bY @a0

51Testing软件测试网W&f3L;V?S)s'g

51Testing软件测试网 iNz S$d5c%F}
4. 本地git基本操作
添加文件  git add filename
本地提交  git commit -m "dd"
提交到远程仓库  git push origin master
51Testing软件测试网7oWd'}#B%Tz0Y7o
---
以上搞定,基本可以使用了
更多下次继续
欢迎交流讨论
51Testing软件测试网 ruA2O8{

1wR Q-Q}gxzF!v0

TAG: git

引用 删除 小5_5   /   2016-02-18 10:48:43
可以学一下
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar