首页 > 其他分享 >Git 常用操作

Git 常用操作

时间:2024-06-24 13:10:26浏览次数:3  
标签:文件 常用 Git -- rebase git 缓冲区 操作

撤销 rebase

  1. 查看本地记录:
git reflog
  1. reflog 中找到本次 rebase 之前的 id
  2. 回退到对应的 id
git reset --hard <第2步拿到的id>
  1. 如果此时仍处于 rebase 状态,使用命令取消:
git rebase --abort

合并时处理发生变更但未提交的文件

有三种处理方式:


1. 提交文件
git commit -m "My message"

2. 将文件放到缓冲区

添加到缓冲区:

git stash

合并后,从缓冲区取出修改的文件

git stash pop

3. 丢弃修改的内容

使用 git reset --hardgit checkout -t -f remote/branch
或使用 git checkout filename 指定特定的文件路径

标签:文件,常用,Git,--,rebase,git,缓冲区,操作
From: https://www.cnblogs.com/kingron/p/18264838

相关文章

  • Git 常用命令
    GitHub创建仓库提示代码echo"#项目名">>README.mdgitinitgitaddREADME.mdgitcommit-m"firstcommit"[email protected]:qiubaiying/项目名.gitgitpush-uoriginmaster若仓库存在直接[email protected]......
  • git检查别人提交的PR(pull requests)并在本地验证,然后合并
    可以看官方流程:Checkingoutpullrequestslocally-GitHubDocs当别人给你的开源仓库提交了pullrequest,你该怎么检查别人提交的代码是否可用,然后合并上去呢?今天我就遇到了,就在前不久开源项目douyin-live失败了,需要开启signature字段校验,研究了两天后发现需要使用浏览器......
  • ubuntu gitlab+frp 映射 版本管理平台搭建
    环境准备站点服务器:ubuntuserver22LST,RAM4G+(不然很可能502)个人PC:Vscode,git,xshell远程工具站点服务器云服务器,实体机子均可。再次动用家里的NAS-unraid开了一台ubuntu虚拟机,虚拟机用任意linux发行最新版本均可。搭建开始上一篇文章分享了hexo博客站点的搭......
  • Mongodb批量写入操作bulkWrite()
    学习mongodb,体会mongodb的每一个使用细节,欢迎阅读威赞的文章。这是威赞发布的第76篇mongodb技术文章,欢迎浏览本专栏威赞发布的其他文章。如果您认为我的文章对您有帮助或者解决您的问题,欢迎在文章下面点个赞,或者关注威赞。谢谢。概述Mongodb提供了针对单一集合写操作批量执行......
  • git config --xx --xxx 参数 【汇总】
    前言全局说明gitconfig--xx--xxx参数【汇总】一、说明1.1Windows默认证书路径C:\ProgramFiles\Git\etc\gitconfig1.2Linux默认证书路径/home/${USER}/.gitconfig注意:.gitconfig是隐藏文件,需要用ls-a命令才能看到二、查看全局配置2.1查看全部配......
  • asyncio的常用方法
    以下是一些asyncio常用方法的代码示例,以及相应的中文说明:asyncio.run()-运行顶层的异步函数。asyncdefmain():print("Hello,asyncio!")asyncio.run(main())中文说明:asyncio.run()启动事件循环,运行main()这个顶层异步函数。asyncio.create_task()-创建......
  • 自动同步github项目到本地
    参考https://blog.csdn.net/qq_41832237/article/details/103474283开源github项目想要同步到本地gitlab将github项目克隆至本地项目需要是开源的,用户有权限clone#gitclonehttps://github.com/liuyueming/salt.git添加用于同步github项目的内部gitlab远程仓库#git......
  • 04_搭建一个VUE3前端架子+gitee配置
    1.创建一个文件夹HCJV_012.vscode打开该文件夹,打开终端。3.使用vite安装,选择vue,选择JavaScript,项目名称demo01cnpmcreatevite@latest4.跳转demo01目录下cddemo015.安装cnpmcnpminstall尝试执行下:npmrundev6.安装VueRoutercnpminstallvue-router@47.......
  • C++ 面向对象高级开发 5、操作符重载与临时对象
    C++里面操作符就是一种函数。 任何成员函数都有一个this->pointer谁调用这个函数,就指向谁。      tempobject(临时对象)typename(); 没有名称即是临时对象。一般人少用,但标准库用的很多。   质疑精神,即使是标准库也有可以提高的地方。 ......
  • 王国之心风灵月影修改器实战指南:解锁游戏乐趣的详尽操作教程
    《王国之心3》是一款集合迪士尼与皮克斯角色的奇幻冒险动作游戏,玩家跟随主角索拉穿梭于众多经典动画世界,享受爽快战斗与感人故事的完美融合。《风灵月影修改器》是一款专为单机游戏打造的强大修改工具,它允许玩家自定义游戏参数,如生命值、资源数量等,以轻松享受游戏乐趣或突破......