用PyTorch复现SRCNN:三行代码理解深度学习超分的起点(附完整训练脚本)
2026/4/17 18:30:33
check切换到测试分支,记得切换回自己的分支,不然有时会在测试分支写代码,容易出现冲突或者错误提交。
如果其他分支也被改过,直接切换容易冲突。先Stash 隐藏当前分支的代码 ,能够减少冲突。
处理完问题,切换回原来的分支,再 apply 恢复隐藏的代码即可。
要是出现问题,影响午休和下班。
同一个代码文件,加一个新的函数或方法,很多人都是直接写在最后面,容易冲突,写在文件的中间,可以减少冲突。
如果想将 A 分支上的新内容合并到 B 分支,并且希望 B 分支的历史是线性的(没有合并提交点),那么可以:
在 B 分支上,执行 git rebase A。
如果是 idea,直接用 git rebase A onto B。
git checkout Bgit rebase A这条命令意思是:“找到当前分支 B 和 A 分支的共同祖先,然后把 B 分支上独有的那些提交,重新应用到 A 分支的最新提交之后。”
效果类似 merge A 到 B ,并且分支的历史记录是线性的。