分类 git 下的文章

今天打开编辑器,创建一个.php文件,发现文件被自动标注忽略,使用git status查询文件提示没有任何更新,一开始以为是编辑器设置的文件忽略,查看phpstorm设置,发现没有任何忽略设置,于是先用命令强制添加追踪

git add -f 目录名称

然后从网上查找,找到一篇文章,是需要查看是不是全局.gitignore_global文件内设置忽略了src

cat ~/.gitignore_global
一看吓一跳,发现所有的php都被忽略了,不知道什么时候操作的 --!,于是修改文件,重新提交测试,ok了

参考链接:https://www.cnblogs.com/huangczh/p/18247033

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

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