git语法(docker)

git和docker的区别,git的对象是代码,docker的对象是镜像,开发者将项目源码上传仓库,docker构建镜像,对于克隆下来的代码文件我们构建镜像我们就相当于是开发者,我们将镜像上传仓库,启动容器时拉取仓库镜像,而对于代码文件的改动,我们还是从仓库通过git clone过来的,我们也只能用git reset还原

git clone

在默认情况下,Git会把"Git URL"里最后一级目录名的’.git’的后辍去掉,做为新克隆(clone)项目的目录名: (例如. git clone http://git.kernel.org/linux/kernel/git/torvalds/linux-2.6.git 会建立一个目录叫’linux-2.6’)
点我

git checkout .

放弃当前目录下的所有更改,恢复克隆时的目录。
(但是zklcdc二次开发qduoj的OJ目录,他写了恢复时忽略data和backup(数据库)目录,所以不会受到影响)

git pull 与 git fetch,git merge (从仓库拉取源代码)

拉取镜像仓库中的镜像与本地文件合并
git pull 与 git fetch,git merge

git push (上传源代码文件上仓库)

将本地镜像上传到镜像仓库

git push 仓库地址:镜像tag

git remote add (仓库命名)

命名远端仓库
git remote add

git reset,git checkout与git revert (回滚撤销docker无)

git log
commit id == 校验码
git reset,git checkout与git revert


当然以上操作也可将git(依赖于gitub开源的项目)换成docker操作依赖于docker开源的项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值