- 博客(5)
- 收藏
- 关注
原创 git 如何合并多个commit ID
我这有四次提交记录1-4 ,要找到1之前的。对提交记录进行编辑对提交的内容进行保留即可。(1)查看对应的提价记录 git log。出现了4次提交的记录。最后发现四次提价记录合成了一个。wq保存退出即可(出现冲突。(2)进行提交历史的整理。
2024-08-04 14:34:06 127
原创 【compile theory】
cpp .c的文件实际由ascll码构成的文本文件。使用方法:g++ main.cpp -L ./ -I ./ -l test -o main。(目标代码和二进制文件)在编译时与其他可重定位文件结合起来。,控制器是I/O设备本身或者系统主印制电路板上的芯片组(主板),适配器是。g++ -fPIC -c test.cpp 会自动生成test.o文件。制作静态库:(1)将源文件生成.o文件(二进制文件)g++ -c。)完成,elf格式程序通过ld-linux.so*来完成的。特殊类型的可重定位目标文件。
2024-07-21 16:26:57 1322
原创 git版本回退以及冲突解决
git冲突解决: git stash存储的内容可以形成list集合,git stash apply可以提取相应的内容,但缓存还存在于list中,而pop会使存在list中缓存释放出来。git push -f origin //强制提交你是最有提交的没有问题,但如果你拉去的不是最新的代码会把别的代码给覆盖掉。(1) 在提交前可以暂存工作目录对于修改的文件内容,可以通过vscode上的git 模块或者git 命令。也可以加git stash list 加对应的标号,恢复对应标号的文件修改状态。
2024-07-07 15:37:11 483
原创 git查看变化,回退内容
刚开始以为git就是简单提个代码,会git add ,git commit,git push就够了,那有这想法你可就太年轻了。git的命令功能非常的强大,涉及的功能也非常多。git reset -- hard HEAD^ (本地仓库,工作区,暂存区恢复到上一次提交)此时就会用到git diff操作,git diff --staged()了 (展示最近一次提交修改,前面是修改的信息,最后是修改的详细内容)1.相关命令的操作(自认为用的比较多的命令)git add上之后,本地的工作目录,与暂存区以无任何差异。
2023-07-30 22:51:56 245 1
原创 双向排序的冒泡算法
双向排序算法,在冒泡的算法上做改进。简单来说就是找到一个大的值,在去找一个小的值。先排右边第一个数据,再排左边第一个,以此类推。(在做一个判断小优化以下,比如右边的第一个已经排完了,和他前一个值相等,前一个值也不需要再排了,标志位移动一下就可以了)。
2023-02-21 15:51:35 547 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人