代码拉取完成,页面将自动刷新
通过docker封装git执行命令,这样就不需要本地下载git了,也能解决centos的yum安装不是最新版本的问题
https://hub.docker.com/r/adockero/git-cli
1、基于docker实现,容器基础镜像用的是debian。其中每次只需git.sh都会通过新容器的方式执行git命令,所以git配置文件会通过数据卷来存储。
2、git.sh是用来代替本地git命令行的,可设置alias简化命令名称长度
3、容器内git相关配置,放在当前执行文件的所在目录的data文件夹下
4、执行git命令时会共享当前打开的文件夹,正确使用还是要去到项目文件夹中。同时要留意windows for docker和mac for docker的共享数据卷是否包含当前文件夹否则会报错
# 下载git.sh命令
# gitee
wget -P $(pwd)/git-cli/ -N https://gitee.com/ao-lol/docker-git-cli/raw/master/git.sh
# github
# wget -P $(pwd)/git-cli/ -N https://raw.githubusercontent.com/aogg/docker-git-cli/master/git.sh
# 添加软链接到path
ln -s $(pwd)/git.sh /usr/bin/git
# 第一次执行
git
# 下载git.sh命令
# gitee
wget -P $(pwd)/git-cli/ -N https://gitee.com/ao-lol/docker-git-cli/raw/master/git.sh
# github
# wget -P $(pwd)/git-cli/ -N https://raw.githubusercontent.com/aogg/docker-git-cli/master/git.sh
# 添加软链接到path
docker pull adockero/git-cli
# 检查
git
1、暂不支持管道| 2、同样也不支持nohup命令
git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding utf-8
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。