百人计划(3)git的简单使用

从上星期三老徐讲完之后就一直在弄git,了解了Git是目前世界上最先进的分布式版本控制系统,主要功能:保存代码文件,保留历史纪录,可以回到过去,多端共享,团队协作。


百人计划(3)git的简单使用_第1张图片
任务

我理解的这个任务的流程是:先在本地建个版本库,并添加文件src/{a,b,c}和config.xml,然后在github上建立远程库并关联,把本地库上的文件打包并上传,然后在克隆下来,并部署在/APP/www中。这是在模拟开发手动上传代码和测试克隆代码的过程。(仅个人理解,不对请指正。)

1)在root下建立版本库

#mkdir -p src/{a,b,c}       (递归建立文件夹和下面的三个目录)

#touch config.xml         (创建文件config.xml)


百人计划(3)git的简单使用_第2张图片
图片

初始化仓库

#git init 

#cd ..

#git init


#mkdir -p APP/bac

#tar -czvf  ./APP/bac/istester.tar.gz  ./src/{a,b,c}   ./config.xml (打包注意这里.代表root下,不能用/root/APP/bac/istester.tar.gz,具体如下图)

百人计划(3)git的简单使用_第3张图片

2)建立远程仓库并关联

登录Github,在右上角找到New respository,建立一个新的仓库,并按照提示输入

百人计划(3)git的简单使用_第4张图片

想远程仓库推送istester.tar.gz

#git  add istester .tar.gz

#git commit -m "second commit"

#git push origin matser

百人计划(3)git的简单使用_第5张图片

在远程Github页面可看到本地库一样的内容

百人计划(3)git的简单使用_第6张图片

3)克隆远程库到APP/www,并部署

#mkdir -p APP/www

#git clone [email protected]:daxuefei/APP-bac.git

#cd APP/www

#tar -zxvf istester.tar.gz

百人计划(3)git的简单使用_第7张图片

你可能感兴趣的:(百人计划(3)git的简单使用)