git
flfihpv259
这个作者很懒,什么都没留下…
展开
-
Git远程操作详解
转载自阮一峰的日志Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。同转载 2016-10-10 15:22:01 · 441 阅读 · 0 评论 -
git 如何删除中间某个commit同时保留后面的commit
参考git删除中途某一次commit 这种事情是不常遇到的,这里就是记录个变通方法,比如版本的提交如下,我要删掉commit-m这次的提交而保留后面的提交。commit-ncommit-(n-1)..commit-(m+1)commit-m...commit-1commit-0首先使用 git format-patch -(n-m) ,生成n-m个补丁文件 000(n-m)-com原创 2016-12-16 14:46:33 · 8427 阅读 · 1 评论 -
git error:object file * is empty
不知道为什么的,机子重启经常发生这种事情.解决办法参考stackoverflow问答步骤:备份当前git cp -a .git .git-oldgit fsck --full 找出empty file ,删除全部空文件.如果太多了可以用如下命令cd .gitfind . -type f -empty -delete -printgit status 提示出现fatal: bad object原创 2017-03-08 11:07:36 · 1404 阅读 · 0 评论 -
git error missing blob 4b9458b3786228369c6393
在git diff时突然出现broken ling miss blob的情况,不明就理,网上goolge也下参考链接How to fix a broken repository我的问题是文中说的A情况 have a “broken link” message 就是类似如下情况,参考文中它是直接移除文件来模拟这个情况: $ mv .git/objects/4b/9458b3786228369c6原创 2017-03-23 16:41:38 · 4581 阅读 · 0 评论 -
patch,diff相关知识整理
一两个命令字二命令格式三补丁文件格式说明summary一.两个命令字:diff:用于生成补丁文件patch:利用生成的补丁文件打补丁将旧文件(项目)变成目标文件(项目)二.命令格式:diff [命令行选项] 原始文件 新文件 几个常用的选项说明:-r recursively 递归处理各级目录 -u output NUM (default 3) lines of unif原创 2017-05-24 17:39:38 · 640 阅读 · 0 评论