说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

直接拿来用!10段超有用的Git命令行代码

HTML文档下载 WORD文档下载 PDF文档下载
本文分享了10条非常有用且先进的Git命令行语句,无论是运用在团队环境或是在私人项目中,你都可以直接来拿用。

本文分享了10条非常有用且先进的Git命令行语句,无论是运用在团队环境或是在私人项目中,你都可以直接来拿用。 

1.  在最后提交中更改Export(Export changes done in last commit 

这个命令通常会使用定期发送已更改的项目,以方便其他人审查/集成。

git archive -o ../updated.zip HEAD $(git diff --name-only HEAD^)  

2.  在两次提交之间更改Export文件(Export changed files between two commits)

同样地,如果你需要在两次提交之间更改文件,可以选择以下这段代码。

git archive -o ../latest.zip NEW_COMMIT_ID_HERE $(git diff --name-only OLD_COMMIT_ID_HERE NEW_COMMIT_ID_HERE) 
3. 克隆一个特定的远程分支(Clone a specific remote branch)

如果你想从远程资源库中克隆一个特定的分支,而无需克隆整个资源库分支,那么下面的这段代码将对你有用。

git init  git remote add -t BRANCH_NAME_HERE -f origin REMOTE_REPO_URL_PATH_HERE  git checkout BRANCH_NAME_HERE  
4.  从不相关的本地资源库中应用补丁(Apply patch from Unrelated local repository)

这里有个快捷方式可帮助你实现。

view plaincopy to clipboardprint?git --git-dir=PATH_TO_OTHER_REPOSITORY_HERE/.git format-patch -k -1 --stdout COMMIT_HASH_ID_HERE| git am -3 -k 

5.  检查分支是否在其它分支中遭到更改(Check if your Branch changes are part of Other branch)

cherry这个命令,能够检查你的分支在其他分支中是否被更改。它会在当前的分支上显示变化,并注明+或-标识符。+代表不存在,-表示在现有的分支中存在。

view plaincopy to clipboardprint?git cherry -v OTHER_BRANCH_NAME_HERE  #For example: to check with master branch  git cherry -v master  <br>

6. 启动一个无历史记录的新分支( Start a new Branch with No History)

有时,你想启动一个新的分支,但并不想运行漫长的历史记录,例如,你想将代码放置在一个公共的域中(开源),但又不想共享历史。

git checkout --orphan NEW_BRANCH_NAME_HERE  

7. 从其他分支签出文件但无需切换分支( Checkout File from Other Branch without Switching Branches 

这里将教你如何获取想要的文件。

git checkout BRANCH_NAME_HERE -- PATH_TO_FILE_IN_BRANCH_HERE

8. 忽略追踪文件中的更改( Ignore Changes in a Tracked File )

如果你是在某个团队中工作,他们都在使用同一个分支,也许你会频繁使用提取/合并(fetch/merge),但这有时需要重置特定的配置文件,这就意味着在每次合并后你必须去做更改。现在,使用这个命令,你可以要求Git忽略更改特定文件。

git update-index --assume-unchanged PATH_TO_FILE_HERE
9. 检查已提交部分是否在发布的版本中遭到更改(Check if committed changes are part of a release)

name-rev这个命令可以告诉你已提交到最新版本的某个位置。使用这个代码可帮助你检查,提交的部分是否在已发布版本中遭到更改。

git name-rev --name-only COMMIT_HASH_HERE  

10. 用复位替代合并(Pull with rebase instead of merge )

当某项特性分支被合并到主流中,此时该分支合并会在Git中以合并提交来进行记录。但是当团队中多个成员在同一个分支上工作时,常规的合并会导致多个合并消息在日志中呈现混乱状态。因此,你可以使用复位(rebase)来保持历史清晰,清除无用的合并消息。

git pull --rebase  
此外,你还可以通过配置一个特定的分支来复位。

git config branch.BRANCH_NAME_HERE.rebase true  
英文出自:Webdeveloperplus

制作用于日期时间型字段的DELPHI数据感知控件 制作主窗口显示前的版权窗口-Delphi资料 状态条插入可视控件-Delphi资料 做动态显示的控件-Delphi资料 做一个OpenGL控件-Delphi资料 Api函数列表——与打印相关-Delphi资料 Delphi 5快速创建控制面板程序 Delphi 编写Windows NT服务 Delphi 的 分 发 工 具 ─ ─InstallShield Delphi 关于系统编程中的技巧 Delphi3如何调用Excel Delphi5.0中的函数调用模式 用Delphi 编 程 时 如 何 利 用 线 程 Delphi的8个技巧 delphi函数参考手册 DELPHI键盘常用快捷键汇总(DEFAULT 和CLASSIC) Delphi实现自动切换输入法 Delphi使用汇编 Delphi系 统 提 示 信 息 的 汉 化 DELPHI下的多线程程序设计 Delphi下汉字输入法的编程及使用 在Delphi与C++之间实现函数与对象共享 DELPHI中处理时间 Delphi中的INI文件编程 DELPHI中的消息处理机制 Delphi中对目录拷贝、删除和搬移的操作 Delphi中任务栏状态区的编程 Delphi中如何处理2000年问题 Delphi中如何实现系统权限的设置 Delphi中异常的截获及其个性化处理 Delphi自定义消息应用一例 免费的3D编程资料啊 今天睡了一觉~~~睡到... jdk 与 sdk 有和区别??? 请问,有没有青岛的朋友 简单问题易得分:在VC用ADO访问数据库(SQL Server)时,如果字段为NULL时该怎样处理。。。。急!急!急!急!急!急! 十分强烈要求讨论微软的编程书 二进制数据(比如图片)如何通过SOAP以XML的形式传输? happyxiu come in 进过局子的讲讲你的遭遇! 有没人对挂广告条赚美元感兴趣? 一起研究研究 光驱不能自动读取怎么办!! 偶辛勤灌水,到底是为了什么? 为了帮助后进青年提高,请水园的mm们来登记一下 请问在SQL SERVER 2000中,以下字段类型有什么区别: 请各位介绍一些FLASH的好书!!!!!我要学! 关于PCMCIA ...欢迎交流指导! 她问我“上个黄色网站让我看看”, 是什么意思????????? 怎么样能提高IE的速度? 你的DELPHI6的帮助有没有这种问题? 请推荐几处下载java编程方面电子书的站点? 请问有没有工具把access中的文字繁简转化一下?? 找一个高人——HC 请教如何使用API中的GetUserName()? 怎样才能买到 外文期刊??? 如何将一屏显示不下的文档打印在一页当中(CHtmlView) 请问《程序员》杂志上的那几本外文期刊怎么买??? 我下载了几个rar文件有*.rar\*.r01\*.r02等等,可是这个网站没有提供合并文件,忘了怎么合并了,谁知道快告诉我。copy *.rar+*.r01不管用 请教在线的高人(在oicq上吗?) 我是白痴!大虾,什么是专家分,怎么得,有捷径吗???????????? 图形化界面问题!控件与窗体不重合! 书上的东西我看不董,是关于PB70与COM/MTS的,COM/MTS是什么,谁能告诉我? 怎么样能解决死机的问题? 跟帖比聊天有意思多了,哈哈 过去了,就不要再提 灌水乐园,我的MUD练功场 StringList 与 String的区别 为什么我的组合筐里只有最后的项,即"交叉线",没有其他的内容? 关于Tmemo 共享软件的开发经验 部件(Crystal Repot)引用错误(crystl32.ocx),请高手指点,,谢谢 无数个问题之123 steps你有oicq吗?壮丁!!!sos 怎样将数字字符转化为数字呀? WIN98下能读的光盘到了WIN2000/NT下居然读不出来! WIN98下能读的光盘到了WIN2000/NT下居然读不出来!(我的光盘是刻录的) 我不想要分(也许我只是个女生) 40分=一网址:那儿有Effective C++ 2e电子书? 如何在菜单中加入下拉框?像delphi的那样. 怎样用vb程序实现监控打印机打印输出情况 大家评出水园最有人气的mm,我给分啊,行动要快啊~~~~~~~~~~~~~~~~~~~~明天晚上7点结贴 编译servlet文件出错!急!!!! word中英语字母有空格就是像这个样子的L o g i s t i c s industry has become the driving force of e c o n o m i c g r o wt h . Ho we v e r ,t h e l o g i s t i c s i n d u s t r y d e v e l o ps v e r y s l o wl y b e c a u s e t h e i Word2003能打出汉字打不出数字和字母,字母和数字都是显示乱码.怎么办?只在Word上不行.Word2003能打出汉字打不出数字和字母,字母和数字都显示乱码.只在Word上不能,在这里能打得出.例如:12345678 副词修饰每个词性时 的位置多哪些在前哪些在后 分全散了,请教大家word中“若要删除中文汉字(非数字和字母)后的一个空格”.解决方法是在"查找内容:"栏填入:([!0-z\ ])\ 《==此处有一空格!,我的意思是只要有一个\ 就可以了,为什么要两 word2003 怎样打汉语拼音我想直到拼音,拼音下面没有中文的那种,当一份测试题(看拼音写生字的那种).可是用Word里的拼音,一把中文删了拼音也没了,怎么弄? 想问一个语法问题,修饰副词的词是什么词性? word 字母和数字与单位 空格写英文文章时,不知道该在哪些地方空格,例如括号前后,里面,数字与单位(4%,摄氏度)之间等等;中文呢?是不是都不用空格? word2003 中如何将汉字垂直翻转?word2003 中,我打了四个大字,我想把这四个字倒着放,也就是上下翻转.怎么样才能做到这种效果啊! 英语中各种词性不同的单词,如形容词、副词等等之间的关系!就是名词、副词等后不跟什么什么,跟什么什么 好人一生平安 如何快速去除word里面的英文字母是这样子的,我有个英语词组表,里面和英文和中文意思,现在我想快速把里面的英文去掉,请问怎么办?大哥大姐们请帮帮忙 如何在 Word2003 中给汉字加上拼音和声调有没有比较简单、快速的方法? 单词的词性中 a.代表什么?是形容词还是副词?不太明白 a.是 adj.还是 adv.那副词也用这个表示吗?还是怎么表示? office2007的word里如何设置英文单词首字母大写 “菟”的读音是什么?我在word2003里给汉字注音怎么操作? 哪些单词是副词的形式形容词的词性 word文档怎样快速删除相同的文本,例如删除英语文本中相同的单词 这个音标怎么读 有哪个汉语和它字发音相似的?[з] aboard副词词性怎么用,副词能修饰名词么 在word打英文文章,怎样让word在每个句号之后的单词的每一个首写字母都大写 word2003里,拼写与语法检查功能没打开,怎么开启? 英语的名词,冠词,代词,数词,形容词,副词,介词,连词,感叹词,动词!的简写比如,名词简写是n 形容词是adj请正确出写!名词,冠词,代词,数词,形容词,副词,介词,连词,感叹词,动词的简写! word 粘贴英文单词字母间间隔很大像Graether,Michael在线等,求高手 悬赏,谁能给我发word2003?我拼写与语法灰色无法用检查功能我上网查了一下看来只能下个正版的了可是我笔记本网速比较慢谁能给我发个?有最佳我会提升悬赏的 英语之中名词、代词、动词、形容词、冠词、数词、副词、介词、连词、感叹词代表的意义最好说得通俗易懂一点,用于什么类型. word英文字母间距怎么调整 word2003如何关闭“自动检查拼写和语法”功能啊?有时候打开几十万字的小说时,word会花很多时间来检查拼写和语法,占用cpu太多.我双击word底部的一个图标之后,有一个“不检查拼写和语法”,但 英语,名词、动词、形容词、副词、数词、代词、介词、连词、冠词、感叹词,怎么变换成其他形式!(要全部的转换形式!英语,形容词、副词、数词、代词、介词、连词、冠词、感叹词,怎么 word是否可以将文章的中文内容转变为英文和其他语言?具体怎么样操作?就是说不需要联网的 word2003的语法检查功能,能不能检查到英语语法的正误? 将所学英语单词(小学三册书)按词性分类 名词 动词 代词 形容词 副词 连词 介词 其他 不久就要交 在word中有英文单词和中文汉字的情况下,怎么才能让一种语言文字全部删除! 怎么我的word2003语法和拼写功能无法使用啊?我的WORD2003 没有语法和拼写的纠错功能,这项功能用不了,用了也是查不出问题,我看人家的都能自动实时标出所写的错误, 英语中除了名词,动词,代词,形容词,副词,连词,介词还有哪些词 如何把WORD文档里英文翻译成中文如题,我有一个全英文的WORD文档,看不懂,想知道里面写了什么,应该怎么办? word2003 拼写与语法没有了怎么办WORD2003中检查拼写错误这个功能没有,在“工具”中的“选项”里的“拼写与语法”是灰色的,没办法点击,我该怎么办啊? 英语的名词,副词,形容词,不定代词……这些词性怎么区分?还有一个句子的组成要什么?ly或es结尾的词都是什么词?怎么区分?还有点没弄懂,帮忙总结下(英语最基础的语法) 苹果英文系统怎样转换到中文美国带回的apple pro,系统是英文版的,怎样换成中文 江苏译林牛津英语8b单词表的Unit 1和8a单词表的Unit 5和Unit 6.帮忙打出来,要英文和中文一起的. 英语词性顺序 比如一句句子 形容词副词名词动词怎么排列 请举例 就是一句正常的句子那形容词和副词之间能修饰吗 比如VERY MUCH 是不是副词放在形容词的前面 请问 怎样把苹果ipod机子里的英文改成中文?机子原本是中文 因种种原因 变成英文 现在 想把它ipod8GB的机子改成中文 怎么改? 牛津英语8B单词表 全部单词 有中文含义的 困难的名词,动词,形容词,副词都是什么(difficult),difficulties是什么词性,困难是可数名词吗 苹果5s语言英语怎么转换中文 谁有牛津英语8b单词表一定要2006年版的,且是牛津英语的. 汉语“永远”的词性是副词?名词?形容词?求详解.例如:永远的朋友,永远是朋友,直到永远。我本以为它的基本用法是个时间名词,名词做主谓宾定状补我都能理解。哪想到现代汉语词典里 苹果6手机英语怎么读语言或汉字代替 求牛津英语8a单词表要8A所有的单词,音标和解释都要重要的是U1的哦~ 急!关于succeed的词性、性质(列出名词、副词、过去分词等等)(要详细)以及有相关联“成功”的单词回答好会追加分值~!急需!“详细”是问题前半部分要 后面的可无 如何设置手机语言(现在是英文,想设置成中文) 牛津英语8B单词表 英语词性的用法?在句中的用法?形容词 和副词的用法?介词的用法?等 word2003中自动图文集的下拉框中怎么变成了英文 牛津高中英语模块5单词表急用 就是高2英语的单词表 牛津版的! 英语中哪些词语是形容词.副词.名词就各举几个很常用的词语就可以了. word文档中用搜狗输入法输入英文单词字母间距过大如何调整w o r l d WORD2003为什么不能打汉字 牛津高中英语模块七 的单词表谁能给我啊第一到第三单元的,单词表, WORD能把英文单词和中文词语按首字母顺序排列吗?如果可以, word2003打不出来汉字~急 写论文~ “坚决”除了形容词词性外,有无其它词性,如副词?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn