- 博客(3)
- 收藏
- 关注
原创 同步、异步、阻塞、非阻塞理解
这意味着程序会阻塞,即在执行当前操作时,暂停其他操作,直到完成后才继续。非阻塞(Non-blocking):在非阻塞操作中,当一个操作执行时,它不会等待操作完成。相反,它会立即返回,并继续执行其他操作。异步阻塞:你启动下载操作后,程序会开始下载文件,但你仍然需要等待直到文件下载完成才能继续执行其他操作。阻塞(Blocking):在阻塞操作中,当一个操作执行时,它会一直等待直到操作完成并返回结果。同步阻塞:你启动下载操作后,你的程序将一直等待,直到文件完全下载后才能继续进行其他操作,期间无法执行其他任务。
2023-07-20 15:20:06 47
原创 GIT的基本常用操作流程,工作中够用了
如果需要删除的 commit 是最新的,那么可以通过 git reset 命令将代码回滚到之前某次提交的状态,但一定要将现有的代码做好备份,否则回滚之后这些变动都会消失。场景:回滚代码之后发现复制错了 commit_id,或者误删了某次 commit 记录,最好是没有上传至远程仓库的情况,如果已经上传至远程了,重新覆盖一遍也许是个好办法。(1)git pull 会将远程master分支上(或其他)的代码拉取下来,并执行合并至本地。(1)回滚代码,撤销某一次commit,并强推到远程仓库。
2022-09-22 10:12:39 116 2
原创 <GIT>cherry-pick使用方法
git cherry-pick,遴选,相当于merge的一种,但是遴选可以单独检出某一次提交并合并到当前分支 比如在prerelease版本中修改了BUG,但是又想把修改的BUG更新到特性分支,就可以在特性分支上做遴选,让发布版本中的BUG修复提交合并到特性分支。再比如将dev分支上commit_id为f99f2b57b7ee72d55a08e699fbeec34cbac96cb8的提交合并到master分支:1)切换到master分支:git checkout master2)执行cherry-pick命
2022-06-09 17:20:38 132 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人