git放弃变更
发表于|更新于
|浏览量:
度之住事,验之来事,参之平素,可则决之。一一《鬼谷子》
我们有时想放弃本地的变更,直接从远端仓库pull代码到本地覆盖
可以使用
1 | git checkout -f |
去放弃所有变更
当然,-f可以使用文件(夹)路径替换,这样的话只放弃指定的文件(夹)中的变更
但如果你新增了文件,想要放弃新增则可以使用
1 | git clean -df |
如果需要指定文件(夹),则可以在其中加入文件(夹)名,例如
1 | git clean xxx.txt -df |
然后就可以pull覆盖本地啦
相关推荐
2022-04-25
网站档案馆
一个人追求的目标越高,他的才能就发展得越快,对社会就越有益,我确信这也是一个真理。——玛克西姆·高尔基 分享一个网站可以访问网站历年来的档案存档 https://web.archive.org/ 例如2014年的bilibili 非常有意思
2022-07-02
gitee、github、maven图标
人生碌碌,竞短论长,却不道荣枯有数,得失难量。——《浮生六记》 朋友问我stream-query官网这个图标怎么搞: 实际上是这样一个网站生成的:https://shields.io/ 比如我这里搜maven: 可以看到下方的示例,我们点击下面的图标,弹出一个框 填好配置即可 点击Copy Badge URL就可以使用啦! 1https://img.shields.io/maven-central/v/io.github.vampireachao/stream-query?color=%23ff&label=maven%E4%B8%AD%E5%A4%AE%E4%BB%93%E5%BA%93
2023-02-01
sh脚本执行完毕按任意键退出
人事关系在社会上是一种资本,若要它经久,就不得不节用。——列夫·托尔斯泰 只需要在sh脚本后面添加这一行: 1read -n 1 例如: 1234567891011121314151617nvm use 14cd ./node_modules/hexo-generator-json-content# 卸载新版本cnpm uni hexo-util# 安装 2.7版本cnpm i hexo-util@2.7cd ../../hexo cleangit add .git commit -m ":trollface:"git branch --set-upstream-to=origin/master mastergit pull --allow-unrelated-historiesgit pushhexo ghexo dread -n 1 效果:
2021-07-03
markdown转html插件
人不能象走兽那样活着,应该追求知识和美德。——但丁 商店页 使用方式很简单 直接右键选择markdown转换即可 然后就好了
2023-05-25
获取图片dpi坑
不会笑的女人是世上最令人厌烦的。——萨克雷 今天踩了个坑,windows文件资源管理器中显示96dpi 但是使用获取图片dpi的方式获取到一直是-1 最后找了很久才知道原来是文件资源管理器的垂直分辨率默认值96dpi
2024-05-05
git修改上次提交时间
滴水可以汇成江河,粒米可以聚成谷仓。——萨迪 当你需要修改 Git 提交的时间,可以根据不同的场景采用不同的方法。下面按场景分类详细介绍各种情况的操作步骤。 在未推送之前修改提交时间修改最近一次提交的时间如果你的提交还没有被推送到远程仓库,修改最近一次提交的时间相对简单: 1git commit --amend --no-edit --date="2024-05-04T01:49:20" 这个命令会更新最后一次提交的时间,而不更改提交信息。 修改未提交的更改如果你有更改尚未提交,需要先进行提交。可以先正常提交,然后立即修改这个新提交的时间: 12git commit -m "Your commit message"git commit --amend --no-edit --date="2024-05-04T01:49:20" 已推送到远程仓库后修改提交时间修改最近一次已推送的提交如果修改的是已经推送到远程的最近一次提交,你需要小心操作,因为这会改变提交的哈希值。操作步骤如下: 12git commit --am...
