文章分类 - git
摘要:git pull的时候遇到 Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n) y git gc --auto git repack -d -l
阅读全文
posted @ 2020-03-05 11:24
董永辉Bruno
摘要:现在我在master分支上,工作目标是干净的,也没有需要commit的: $ git branch * master release $ git status On branch master Your branch is up-to-date with 'origin/master'. nothi
阅读全文
posted @ 2018-04-24 16:17
董永辉Bruno
摘要:http://www.ruanyifeng.com/blog/2014/06/git_remote.html Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。 git clone git remote git
阅读全文
posted @ 2018-04-24 16:08
董永辉Bruno
摘要:今天遇到一个问题,本来在主分支上checkout了一条新分支出来工作,可是做一半的时候突然发现后续要做的东西依赖于另一条特性分支里面的代码。特性分支其实是已经推送到远程并且提交合并请求了,但是并没有及时合入。所以跟老大沟通了一下,先把远程的特性分支合入主分支,我本地再rebase一下最新的主分支。可
阅读全文
posted @ 2018-03-15 15:48
董永辉Bruno
摘要:一、当在一个分支的开发工作未完成,却又要切换到另外一个分支进行开发的时候,除了commit原分支的代码改动的方法外,我觉得git stash是一个更加便捷的选择。 步骤如下: 1、添加改动到stash。在原分支 git stash save -a "messeag",网上很多很多资料都没有加 -a
阅读全文
posted @ 2018-03-15 15:24
董永辉Bruno
摘要:@[git|commit|reflog] 在使用Git的过程中,有时候会因为一些误操作,比如reset、rebase、merge等。特别是在Commit之后又执行了git reset --hard HEAD强制回滚本地记录以及文件到服务器版本,导致本地做的修改全部恢复到Git当前分支的服务器版本,同
阅读全文
posted @ 2018-03-15 14:58
董永辉Bruno
摘要:git stash用于将当前工作区的修改暂存起来,就像堆栈一样,可以随时将某一次缓存的修改再重新应用到当前工作区。 一旦用好了这个命令,会极大提高工作效率。 直接举例说明: 1、准备工作,首先初始化一个git仓 随便建立一个目录,进去,然后使用 : $: git init . 添加一个文件: $:
阅读全文
posted @ 2017-11-17 10:36
董永辉Bruno
摘要:我们在使用idea开发的过程中经常会出现新建项目的时候直接把xxx.iml文件也添加到了git trace 但是,我们又不能直接在本地删除xxx.iml。因为该文件是我们在本地开发的时候必须的。 我们要在保留本地文件的情况下,删除远程仓库的文件 下面是解决方案: 把xxx.iml加到`.gitign
阅读全文
posted @ 2017-10-25 00:46
董永辉Bruno
摘要:在使用git时,push到远端后发现commit了多余的文件,或者希望能够回退到以前的版本。 先在本地回退到相应的版本: 如果此时使用命令:git push 会提示本地的版本落后于远端的版本; 为了覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,需要加上参数--force
阅读全文
posted @ 2017-10-25 00:01
董永辉Bruno