
Git
月光晒了很凉快
天道酬勤。
展开
-
在某一次提交中删除了一段代码,忘记了在哪一个文件,但是记得大概删除的时间,找回步骤
切回主分支,找到一个频繁提交的文件,回忆丢失代码的大概时间点,找到这个时间点之前的某一次提交,复制这次提交的commitID,然后切换到当前提交。暂存工作区,切换回主分支,将暂存区的代码放到工作区,从这里开始我们就可以正常开发了。将新建分支的代码回退到上一次提交,并且将回退的更改保留在工作区。找到丢失的代码片段,将代码复制出来,粘贴到新创建的分支。将暂存的修改推送到新建的分支。新建分支,并推送到远端。原创 2024-11-08 10:47:28 · 162 阅读 · 0 评论 -
git常用操作
【代码】git撤回最近一次push操作。原创 2023-08-07 19:46:55 · 939 阅读 · 1 评论 -
使用 git rebase 命令合并分支
我的本地仓库中只有一条主分支 llf,平时提交代码都是在这条分支上,这条分支上的所有更新将会 push 到远程分支 llf 上。本地 llf 分支与远程 llf 分支的内容全部一样,这里新建的 test 分支是为了保留 llf 分支上的所有内容。将远程 dev 主分支上更新的内容,合并入远程 llf 分支,方便在远程 llf 分支上继续进行后续的提交。将远程主分支 dev 上的代码强制覆盖到当前本地分支(本地主分支 llf )上。将 test 分支上的内容 rebase 到本地主分支 llf 上。原创 2023-01-29 14:56:13 · 2634 阅读 · 0 评论 -
windows远程连接服务器并映射端口访问目标服务
命令,一路回车生成一对公钥和私钥。然后就可以找到 .ssh 文件了。是根据 config 文件中 Host 后的别名来查找服务器的。首先找到 ssh 的 config 配置文件,通常在。符后要填写主机别名,而不是IP地址,因为。当找不到 .ssh 文件时,可以使用。下,如果没有就新创建一个。配置完成之后,保存。原创 2022-11-17 18:21:45 · 2177 阅读 · 0 评论