从上星期三老徐讲完之后就一直在弄git,了解了Git是目前世界上最先进的分布式版本控制系统,主要功能:保存代码文件,保留历史纪录,可以回到过去,多端共享,团队协作。
任务我理解的这个任务的流程是:先在本地建个版本库,并添加文件src/{a,b,c}和config.xml,然后在github上建立远程库并关联,把本地库上的文件打包并上传,然后在克隆下来,并部署在/APP/www中。这是在模拟开发手动上传代码和测试克隆代码的过程。(仅个人理解,不对请指正。)
1)在root下建立版本库
#mkdir -p src/{a,b,c} (递归建立文件夹和下面的三个目录)
#touch config.xml (创建文件config.xml)
图片初始化仓库
#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,具体如下图)
2)建立远程仓库并关联
登录Github,在右上角找到New respository,建立一个新的仓库,并按照提示输入
想远程仓库推送istester.tar.gz
#git add istester .tar.gz
#git commit -m "second commit"
#git push origin matser
在远程Github页面可看到本地库一样的内容
3)克隆远程库到APP/www,并部署
#mkdir -p APP/www
#git clone git@github.com:daxuefei/APP-bac.git
#cd APP/www
#tar -zxvf istester.tar.gz
网友评论