Clay's Blog
  • 🔍 搜索
  • 🏡 主页
  • 📒 记录
  • 📛 标签
  • 📁 归档
  • 📖 关于
主页 » 📛 标签

Git

Git仓库迁移

git clone --bare old/repo.git cd repo.git # if 有lfs的话 git lfs fetch --all git lfs push --all new/repo.git # endif git push --mirror new/repo.git 上边这种方式比较简单和快捷,首先使用--bare的方式直接克隆旧服务器上的仓库到本地,这种方式的克隆没有本地工作区的参与。然后使用--mirror的方式推送到新的服务器上就行,推送前,服务器上要先建立出空的仓库。 还有一种就是常规的方式: ...

2024-09-19    200字    Clay    Git

Git恢复已删除的分支

最近在开发中,需要恢复git中已经删除的分支。 情况是这样,有两个开发分支,dev_1和dev_2,之所以维护两个,是因为需求存在分叉。 最近在dev_1上出现了bug,所以,我开了一个fix分支出来进行修复,修复完毕后,merge回dev_1上了,接着就把这个fix分支删除了。但是,这些改动仍然需要fix到dev_2上,此时,办法不唯一。 ...

2024-07-10    606字    Clay    Git
© 2024 Clay's Blog Powered by Hugo & PaperMod