
git
文章平均质量分 93
荷花微笑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git cherry-pick的使用教程
对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick。一、基本用法git cherry-pick命令的作用,就是将指定的提交(commit)应用于其他分支。$ git cherry-pick <commitHash>上面命令就会将指定的提交commitHash,应用于当转载 2020-07-09 17:03:23 · 138114 阅读 · 5 评论 -
git pull错分支恢复到原来的版本
最近在dev分支开发了新功能,提交代码的时候本应拉取远程的dev分支进行合并,结果拉取了远程的其他分支,代码全是冲突,撤回到之前的版本即可解决方案:1、命令查看你的历史变更记录git reflog2、n代表你要回退到的位置,最新提交的)git reset --hard HEAD@{n}...原创 2020-03-03 10:52:23 · 5620 阅读 · 0 评论 -
git恢复某个文件到上一个提交版本
git提交了比较多的文件到远程,但是在合并时发现其中有一个文件合并有冲突或者某个原因不想修改该文件了,那就需要单独把这个文件回退到上一个提交版本状态。方法如下:1.首先查看一下该文件的commit记录: git log 文件地址,例如 git log src/video.vue2.找到需要提交到上一个版本的commit号,输入下面的指令:git checkout [commit...原创 2019-11-14 12:05:42 · 4629 阅读 · 0 评论 -
git将某远程分支的某次提交合并到另一远程分支
场景:代码开发的时候,有时需要把某远程分支(比如dev分支)的某一次提交合并到另一远程分支(比如master分支),这就需要用到git cherry-pick命令。步骤:1、首次切换到dev分支,git checkout dev2、git log 命令,查找需要合并的commit记录(复制该次提交的commitID),比如commitID:bc5ab9ac0d3714047...原创 2019-11-14 11:56:17 · 3664 阅读 · 1 评论 -
常用 Git 命令清单
转载:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库...原创 2019-03-16 15:13:46 · 279 阅读 · 0 评论 -
.git文件过大!删除大文件
在我们日常使用Git的时候,一般比较小的项目,我们可能不会注意到.git 这个文件。其实, .git文件主要用来记录每次提交的变动,当我们的项目越来越大的时候,我们发现 .git文件越来越大。很大的可能是因为提交了大文件,如果你提交了大文件,那么即使你在之后的版本中将其删除,但是,实际上,记录中的大文件仍然存在。为什么呢?仔细想一想,虽然你在后面的版本中删除了大文件,但是Git是有...转载 2019-03-29 11:10:46 · 2229 阅读 · 0 评论