三分快乐,七纷幸福 发布的文章

1945年的今天,日本宣布无条件投降。14年艰苦卓绝的抗日战争,超3500万同胞伤亡,顽强的中华民族从未放弃抵抗。无数人用生命和鲜血,换取了来之不易的胜利!今天,祭奠同胞,铭记历史,吾辈自强!
1.jpeg
2.jpeg
3.jpeg
4.jpeg
5.jpeg
6.jpeg
7.jpeg
8.jpeg
9.jpeg

文章来源:https://m.gmw.cn/baijia/2022-08/15/1303091257.html

第一步:查询最近提交的分支信息

git log --oneline

WX20220815-175253@2x.png
第二步:选择要切换的分支,并覆盖本地master

git reset --hard 5bb00256

第三步:推送到线上master

git push -f origin master

第四步:jenkins重新构建分支

注:如果在执行git push的时候提示:
remote: GitLab: You are not allowed to force push code to a protected branch on this project
需要在gitlab上面先关闭保护,详情参考:https://blog.csdn.net/summerfor2015/article/details/106620935

示例:

ssh -i /var/www/id_rsa -o StrictHostKeyChecking=no www@ip172.17.17.1 "if [ ! -d /data/bjceshi/a/beijing/tgjhd/2022/5/ ]; then mkdir -p /data/bjceshi/a/beijing/tgjhd/2022/5/; fi" && rsync -azupt --rsh="ssh -i /var/www/id_rsa -o StrictHostKeyChecking=no" /data/www/cost-dev/app/CreateFile/popularize/ www@172.17.17.1:/data/bjceshi/a/beijing/tgjhd/2022/5/

说明:
1、id_rsa 为调用秘钥
2、StrictHostKeyChecking=no 跳过密码提示
3、/data/www/cost-dev/app/CreateFile/popularize/ 为当前服务器目录
4、/data/bjceshi/a/beijing/tgjhd/2022/5/ 为目标服务器目录
整个命令的意思,判断目标服务器是否存2022/5 目录,如果不存在则创建,然后将当前服务器上的/data/www/cost-dev/app/CreateFile/popularize/文件夹 拷贝到目标服务器/data/bjceshi/a/beijing/tgjhd/2022/5/下面

注意:
1、首先要先创建秘钥
2、确保两台服务器可以正常通讯
3、同步目录的上级目录必须存在,否则同步不成功
4、ip地址不能包含端口号
5、更多rsync参数说明参考:http://www.ruanyifeng.com/blog/2020/08/rsync.html