玩具网站建设规划书,男生女生做污事网站免费,门户网站建设课程设计,做网站的会什么文章目录 什么是gitgit的历史git使用在gitee上创建仓库git clone HTTPS地址git add .git add 文件名git commit “日志”git pushgit loggit rm 文件名git statusgit pull 什么是git
git是版本控制器#xff0c;那么什么是版本控制器呢#xff1f; 下面讲个故事为大家讲解一… 文章目录 什么是gitgit的历史git使用在gitee上创建仓库git clone HTTPS地址git add .git add 文件名git commit “日志”git pushgit loggit rm 文件名git statusgit pull 什么是git
git是版本控制器那么什么是版本控制器呢 下面讲个故事为大家讲解一下 我们上学的时候都应该写过实验报告。 故事背景你的舍友小明同学第一个写完了实验报告准备交给老师。 而小明的些报告能力不行 于是小明在原报告的基础上进行修改。然后再次交给老师。 于是小明在这份代码的基础上再做了修改然后再次交给老师。 由于没有保留之前版本的实验报告小明就苦思冥想之前写的到底是什么。
这时作为小明舍友的你小华也交实验报告给老师。 于是小明就拿回去改但是改的同时小华想起了小明的遭遇于是在改之前备份了一份。然后再改完交给老师。 于是小华又拿回去改但是改之前也把这份实验报告备份了以免老师要这个版本的。小华又把改完得我实验报告交给老师。
于是小华又拿回去改但是改之前也把这份实验报告备份了以免老师又要这个版本的实验报告。小华又把改完得我实验报告交给老师。 于是小华回去把第一版本的实验报告交给了老师。
git的历史
我们知道Linux之父雷纳斯托瓦兹把Linux开源了有许多顶尖的黑客以及高手参与了这个项目所以这些人每天要向雷纳斯托瓦兹发送大量的代码而雷纳斯托瓦兹每天都要夜以继日的对这些代码进行审核以及复制粘贴。于是雷纳斯托瓦兹就开始上网寻找工具帮忙但是发现这个工具是收费的于是就放弃了。 但是BitKeepe的老板非常崇拜雷纳斯托瓦兹于是对Linux社区免费的开放了权限。 故事到此本来应该结束了但是Linux社区的黑客和高手们对这个版本控制器充满了好奇心于是开始进行破解但是巧合的是被BitKeepe的老板发现了于是这个老板收回了对Linux社区的免费权限。 就这样雷纳斯托瓦兹一页回到解放前又开始了夜以继日的审核和复制粘贴代码的工作。雷纳斯托瓦兹想着这样不行于是自己花三天时间写了一个版本控制器命名为git并且对它进行了开源。
git使用
在gitee上创建仓库 按号创建仓库
git clone HTTPS地址
功能克隆远端仓库。 然后在linux操作系统上git clone HTTPS地址。 然后在本地就会生成一个这样的仓库与gitee上的仓库一样。 然后就可以提交代码了
git add .
功能提交所有未提交或者更新过的代码
git add 文件名
功能提交某个文件。
git commit “日志”
功能写入提交日志
git push
功能push 到远端仓库
git log
功能查看提交信息 git rm 文件名
功能删除文件 如果要远端也删除文件要重新git add、git commit -m和git push 可以看到单独的git rm没有用 我们可以看到test.c确实删除了。
git status
功能获取提交状态判断还有没有未提交的
git pull
功能协同开发下当远端仓库文件数量发生变化本地必须git pull不然无法提交文件。