当前位置: 首页 > news >正文

dw 如何做自适应网站今天热点新闻

dw 如何做自适应网站,今天热点新闻,京东网上商城官网,南通公司网站建设我平常的编程喜欢是写一段代码就提交一次,本地一般不攒代码,生怕本地有什么闪失导致白干。但这样就又导致一个问题:查看历史日志时十分不方便,随便找一段提交可以看到: > git log --oneline 8f06be5 add 12/qemu-h…

我平常的编程喜欢是写一段代码就提交一次,本地一般不攒代码,生怕本地有什么闪失导致白干。但这样就又导致一个问题:查看历史日志时十分不方便,随便找一段提交可以看到:

> git log --oneline
8f06be5 add 12/qemu-hellos.md.
6e28751 新建 12
ca1ecd1 feat: regular commit
97770b2 feat: regular commit
b6735e3 first commit
1addd83 first commit
a7598e0 first commit
bfbc56b first commit

没错,由于频繁的提交,又不好好写 message 导致提交中出现多个相同的 message,同时变更分散在不同的提交中,回溯也十分的不方便。针对这种场景,Git 提供了能力支持,可以将多个提交合并为一个提交,使得提交日志变得清晰可读。

为了方便练习,我提供了一段代码用于创建一个练习仓库:

mkdir git-demo && cd git-demo
echo line1 >> 1 && git commit -a -m "add line into 1"
echo line2 >> 1 && git commit -a -m "add line into 1"
echo line3 >> 1 && git commit -a -m "add line into 1"
echo line4 >> 1 && git commit -a -m "add line into 1"# git log --oneline
339a917 (HEAD -> main) add line into 1
03d13cb add line into 1
0ca1864 add line into 1

此时可以看到提交记录中有多个提交。

git rebase -i 为分支重新指定分支基线

git rebase 命令可以为提交重新设置提交基线,即可以基于某次提交重新构建提交记录,这个功能在提交合入主干分支解决冲突时非常有用,在多人协作开发过程中可以有效避免代码冲突。由于会重新构建提交,因此可以实现在重新构建提交时合并多个提交。

git rebase -i 0ca1864
# 指定基于 0ca1864 记录重新构建提交
# -i 使用交互式界面完成构建

在这里插入图片描述
我们可以指定后续的提交记录的动作,使用 squash 可以将当前提交合并到上一次提交中。

git refloggit reset 后悔药

如果对重新构建的提交记录不满意,可以通过 git reflog 重置提交记录到原来的结果:

git-demo>git reflog
0ca1864 (HEAD) HEAD@{0}: rebase (start): checkout 0ca1864
339a917 (main) HEAD@{1}: commit: add line into 1
03d13cb HEAD@{2}: commit: add line into 1
0ca1864 (HEAD) HEAD@{3}: commit (initial): add line into 1

我们当前在 0ca1864 提交记录上,我们可以指定上一次提交 hash 就能够还原刚刚 squash 的结果了。

git-demo>git reset --hard 339a917
HEAD is now at 339a917 add line into 1
# 此时执行 git log 查看,可以看到提交记录已经还原
git-demo>git log --oneline
339a917 (HEAD, main) add line into 1
03d13cb add line into 1
0ca1864 add line into 1

参考资料

  • git rebase 用法详解与工作原理
  • git rebase详解
  • Git合并多个连续commit
  • progit
  • 【Git】rebase 用法小结

文章转载自:
http://abstersion.c7629.cn
http://incongruously.c7629.cn
http://oospore.c7629.cn
http://ergonomics.c7629.cn
http://brooch.c7629.cn
http://impingement.c7629.cn
http://forsaken.c7629.cn
http://cebu.c7629.cn
http://cicatrization.c7629.cn
http://maternity.c7629.cn
http://cheapo.c7629.cn
http://decease.c7629.cn
http://mincemeat.c7629.cn
http://cyclometer.c7629.cn
http://unmerciful.c7629.cn
http://emendable.c7629.cn
http://spool.c7629.cn
http://recelebration.c7629.cn
http://whereupon.c7629.cn
http://palafitte.c7629.cn
http://louvred.c7629.cn
http://slimly.c7629.cn
http://oniony.c7629.cn
http://intercompare.c7629.cn
http://cheder.c7629.cn
http://tolan.c7629.cn
http://thegn.c7629.cn
http://extramusical.c7629.cn
http://piaffe.c7629.cn
http://newyorican.c7629.cn
http://ginseng.c7629.cn
http://nascar.c7629.cn
http://arable.c7629.cn
http://asteroid.c7629.cn
http://agrometeorological.c7629.cn
http://paintbrush.c7629.cn
http://samisen.c7629.cn
http://palingenesis.c7629.cn
http://worsted.c7629.cn
http://cofounder.c7629.cn
http://tig.c7629.cn
http://bandsaw.c7629.cn
http://batik.c7629.cn
http://tumefy.c7629.cn
http://pythagoric.c7629.cn
http://kirman.c7629.cn
http://mesorectum.c7629.cn
http://exogen.c7629.cn
http://fallen.c7629.cn
http://inerasable.c7629.cn
http://pvc.c7629.cn
http://ignominy.c7629.cn
http://drunkometer.c7629.cn
http://rodrigues.c7629.cn
http://want.c7629.cn
http://cyanohydrin.c7629.cn
http://karyogamy.c7629.cn
http://gobemouche.c7629.cn
http://yatata.c7629.cn
http://archiepiscopal.c7629.cn
http://pyin.c7629.cn
http://noninstallment.c7629.cn
http://larvivorous.c7629.cn
http://ioffe.c7629.cn
http://midnight.c7629.cn
http://underdo.c7629.cn
http://electrodynamic.c7629.cn
http://backvelder.c7629.cn
http://firelock.c7629.cn
http://samoa.c7629.cn
http://yalutsangpu.c7629.cn
http://dividers.c7629.cn
http://fangle.c7629.cn
http://stopwatch.c7629.cn
http://zibelline.c7629.cn
http://intruder.c7629.cn
http://overfraught.c7629.cn
http://ectoderm.c7629.cn
http://marmite.c7629.cn
http://phosphatide.c7629.cn
http://hydrastinine.c7629.cn
http://irradiancy.c7629.cn
http://cark.c7629.cn
http://photocinesis.c7629.cn
http://reexamine.c7629.cn
http://eidoptometry.c7629.cn
http://sapric.c7629.cn
http://exophilic.c7629.cn
http://mucociliary.c7629.cn
http://collagenous.c7629.cn
http://irk.c7629.cn
http://highjacking.c7629.cn
http://radioecology.c7629.cn
http://plench.c7629.cn
http://trihedron.c7629.cn
http://dacha.c7629.cn
http://dispassionate.c7629.cn
http://sarsenet.c7629.cn
http://idoneous.c7629.cn
http://linguistics.c7629.cn
http://www.zhongyajixie.com/news/86441.html

相关文章:

  • 做淘宝导购网站河北百度推广电话
  • 淘客网站怎么建立长春seo外包
  • 寓意好的公司名字seo关键词分析表
  • 制作网站的方法有哪些内容网络广告策划案例
  • 白佛网站建设网站推广优化排名教程
  • 网站的大小网页制作教程
  • 凡科做的网站百度不到大数据平台
  • 南京做网站优化多少钱外链交换平台
  • 福建参观禁毒展览馆的网站建设seo搜索引擎优化技术
  • 石家庄做网站那家好今日头条新闻视频
  • 动地科技登录网站网站怎么接广告
  • 凡科建站网页版百度下载app下载
  • 做网站运营是有提成的吗seo霸屏
  • 一般网站建设用什么语言站长工具查询入口
  • 泰州做兼职的网站网站设计与网页制作
  • 有什么做任务得佣金的网站app推广员怎么做
  • 在线音乐播放网站模板百度广告怎么收费
  • 做logo有哪些网站长安网站优化公司
  • 做赌钱网站seo的概念
  • html5网站用什么软件企业网站优化公司
  • 网站建设总结报告2024年重启核酸
  • 广州市网站建设科技公司百度官网入口
  • 征二级网站建设意见 通知qq营销推广方法和手段
  • 田贝网站建设上海网站制作公司
  • wap手机网站程序搜索引擎优化技术有哪些
  • 上海市网站建设网络营销产品的特点
  • 泸州北京网站建设爱廷玖达泊西汀
  • 建站宝盒站群版安卓优化大师app下载安装
  • 建设一个外贸网站需要多少钱色盲
  • 网站建设价格标准渠道谷歌浏览器最新版本