百人计划(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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,900评论 19 139
  • 第一次接触git,新建git库,添加文件,提交文件,clone远程文件,提交更新代码文件到远程库,一切感觉都很新鲜...
    薏苡莴苣阅读 3,514评论 2 3
  • 本片内容转自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃儿阅读 10,363评论 2 87
  • 前记:『记不清有多少个夜晚,在我翻阅纸张的指间滑落,时刻会听见那个对我承诺的余音,岁月在渐渐稀释我的年少无知…』 ...
    晴天小猪猪315阅读 1,396评论 0 1
  • 2017年4月4日 清明 蓦地醒来,伸手不见你,慌了、一时又笑了,怎的又忘了,你在那里,我在这里。本以为早就平心...
    君无颜阅读 3,860评论 2 7

友情链接更多精彩内容