Android问题篇之其他问题(八)

229 阅读1分钟

其他问题

6. git新建分支代码提交

  1. 新建分支:xxx_20250210
  2. 克隆代码:git clone -b xxx_20250210 git地址
  3. 提交代码:git add .、git commit -m "msg"
  4. push代码:git push origin xxx_20250210:refs/for/xxx_20250210

5. git提交代码时,git前有一笔网页修改代码,pull后提交新代码,审核后submit无法合入

解决方案:

  1. git log:查看本地提交记录(commitId)
  2. git reset 40e2abe6d409c68a...:回退至本次提交前代码状态,可用git status查看此时状态
  3. git stash:暂存本地修改
  4. git rebase origin/master:更新本地代码至代码仓master最新代码
  5. git stash pop:取出缓存中暂存的修改文件,有冲突解决冲突
  6. 执行git命令重新提交代码

4. git commit相关问题

  • 回退git commit后代码,使用git reset --soft HEAD^
  • 若使用git commit --amend -m "xxx",回退后需git pull下,恢复下上次提交

3. git commit -m "#2xxx" 报错:file is empty: .git/COMMIT_EDITMSG

  • 原因:commit信息不能#号开头 git_commit_fail.png

2. 网络图片的正则表达式

(http|https):.+?\.(gif|jpg|jpeg|bmp|png) 表示http或https开头,gif、jpg等结尾的地址

1. HTTP FAILED:javax.net.ssl.SSLHandshakeException: chain validation failed

  • 本地时间与服务器时间不一致
  • 服务器域名SSL证书失效,需服务端替换新证书(免费证书有效期为3个月)

证书查看

  1. 浏览器地址栏左侧的锁点击 brower_lock.png
  2. 点击连接安全 safe_connect.jpg
  3. 点击右上角证书查看器 cer.jpg
  4. 查看证书信息 time.jpg