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

从上星期三老徐讲完之后就一直在弄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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容