Git和docker常用命令

Git常用命令

GIT STATUS
git add src/
git commit -m "修改了什么"
git pull (origin) 分支
git push

git config -l 查看git中config的信息
git config --system --list 查看系统中config的信息
git config --global --list 用户自己配置的git信息
git config --global user.name "pj"
git config --global user.email "61884@qq.com"

git branch #列出本地所有分支
git branch -r # 列出远程所有分支
git branch [branch-name] # 新建一个分支,仍然留在当前分支
git checkout -b [branch] #新建一个分支,并切换到该分支
git merge [branch] #合并指定分支到当前分支
git branch -d [branch-name] #删除分支
git push origin --delete [branch-name]
git branch -dr [remote/branch]

git提交等相关流程

本地目录(Working Directory)--》git add files-->暂存区(Stage)--》git commit-->本地仓库(History)--》git push
-->远程仓库(Remote Directory)
远程仓库(Remote Directory)-->git pull-->本地仓库(History)-->git reset-->暂存区(Stage)--》git checkout-->
本地目录(Working Directory)

1.创建全新的仓库,需要使用GIT管理的项目的根目录执行:

在当前目录新建一个git代码库

git init
2.克隆远程目录到本地,由于是将远程服务器上的仓库完全镜像一份至本地
git clone [url]

Docker相关操作

docker images //查看docker镜像
docker rmi -f [镜像id或者镜像名称] //删除镜像
docker push
docker ps
docker-compose up //创建和开启一个容器
docker-compose down //停止和移除源
docker-compose build //创建和重建服务
docker-compose images //镜像列表
docker-compose kill //kill容器
docker-compose logs //查看容器的输出
docker-compose pause //中止服务
docker-compose pull //pull服务镜像
docker-compose push //push服务镜像
docker-compose restart //重启服务
docker-compose start 开启服务
docker-compose stop //关闭服务
docker-compose version //展示版本信息和停止

docker run [可选参数] image

参数说明

--name="Name" 容器名字 tomcat01 tomcat02 用来区分容器
-d 后台方式运行
-it 使用交互方式运行,进入容器查看内容
-p 指定容器的端口 -p 8080:8080
-p 主机端口:容器端口 (常用)
-p 容器端口
容器端口
Ctrl + P + Q #容器不停止退出
docker rm # 删除指定的容器id
docker rm -f $(docker ps -aq) # 删除所有的容器
启动和停止容器的操作
docker start 容器id # 启动容器
docker restart 容器id # 重启容器
docker stop 容器id # 停止当前正在运行的容器
docker kill 容器id #强制停止当前容器
docker run -d 镜像名! # 后台启动容器
docker logs -tf --tail 100 容器id
docker top 容器id # 查看容器中进程信息
docker inspect 容器id #查看容器中的元数据

docker exec -it 容器id /bin/bash #进入容器的命令(常用)
docker attach 容器id # 进入当前正在运行的容器
docker cp 容器id:容器内路径 目的的主机路径

redis设置

redis:
daemonize: yes
protected-mode: no

查看服务器前100条记录: tail -100f application.log

git branch a # 查看所有分支

git fetch -all # 克隆所有的分支

git回退代码

1.git log 查询日志
2. git reset --hard commitID
3. git push -f  强制提交到远程(非不得已不建议使用)
posted @ 2022-07-20 09:11  萧泽  阅读(205)  评论(0)    收藏  举报