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

直接拿来用!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

被逼无奈?传微软或明年秋发布iOS和Android版Office 欧洲各国政府将向大众开放公共数据 访联想云存储罗予晋:优化MooseFS,共建生态系统 磊友创始人赵霏:关于HTML5与Flash争执之我见 国际混乱C语言代码大赛优胜作品详解之“A clock in one line” 揭秘程序员大脑编程的七大“误区” 从Java到ObjC语言的桥梁:谷歌J2ObjC 0.7版本亮相 数据库管理系统ParElastic:打破常规 扩展云端MySQL 谷歌苹果专利纠纷意在战略无意和解 美法官为其苦恼 Facebook收购神秘移动软件创业公司Osmeta 修改驱动,使用Erlang+VoltDB实现每秒87.7万事务 横评美国IaaS“8匹狼”:AWS、GCE、Azure、Rackspace、SoftLayer、Dell、HP、Joyent 独立游戏精神释放的舞台:IGF China 2013作品火热征集中 三款热门入门级在线编程教程对比 微软modern.IE:网站兼容性测试利器 Localytics:AngularJS代替Backbone 代码减少一半 史上增长最快的SaaS服务Optimizely:13亿访客,10万次测试 IDF上的云计算故事 移动周报:百万年薪、微信疑云,老罗小马本周很忙 一个创业失败者的自述:我是如何搞砸一款产品 收入百万美元:一个放弃上大学的程序员 Cocos2D配Box2D:逆天小白程序员作iOS游戏 招聘移动开发,老板必问的10个问题 黑客用智能手机劫持和控制民航飞机 几小时即可使互联网瘫痪的黑客 现已加入谷歌 Tsar开源:淘宝内部大量使用的系统监控工具 五款超实用的开源SVG工具 微信收费事件背后被广泛忽略的技术细节 UIDesigner 3.0架构设计总结 黑客怒了:政府花930万美金仅做一款App Email服务迎来“第二春” 未来将更加个性化 怎么在一个button被点击时,播放一段声音呢? OCP 试题之二 怎么用jb5创建一个corba工程? 怎么才能让程序永远在最前面 送分 请问乙肝表面抗原阳性(最最轻的那种,不是小三阳),进外企要不要?作公务员要不要紧?谢谢 怎么样才能处理像VB中的TREEVIEW中的NODECLICK的事件? 我想了解一下国内有多少公司用rose ASP500错误该怎么处理呢?新手请高手赐教!!本人在IIS的根目录下面访问HTM不会出现错误,但是在根目录下面建了虚拟路径有就出现了500错误。为什么? 每一个开发人员都应该拥有的东西 老问题:如何获得鼠标IBEAM的Handle? 用GetCursor()只能获得当前鼠标的Handle. 请问有法律高手在吗?急需要帮助,谢谢。 OCP 试题之三 请问乙肝表面抗原阳性(最最轻的那种,不是小三阳),进外企要不要?作公务员要不要紧 ?谢谢 请教:如何修改ICON? 高分寻求关于vc和mapinfo结合的资料!一定给分!! 怎么我在IE上提供的word文档下载,当点击左键时会打开执行而不能下载, 我公司招聘 做个小调查:做OA用Microsoft的做和用Lotus的做,工资大概各是多少?觉得哪个更难学? 请高手赐教,'ASP 0156 : 80004005' 是什么错误? 在MDI的主窗口CLOSE事件中,返回什么值才能使窗口不会被关闭? 老问题了一直没解决,speechSDK5.1做的程序怎样发布呢? 救命阿?? VC和SQLserver2000可以连么???如何连??????????????? 小弟的“处女作”,请给位捧个场,多提宝贵意见!谢谢! 帮我去见见好吗?http://www.csdn.net/expert/topic/389/389043.shtm 做个小调查:做OA用Microsoft的做和用Lotus的做,工资大概各是多少(最好写明地区)?觉得哪个更难做? 有什么比较好的帮助文件制作软件 chm 或 hlp?那里可以下载? 忍痛送分了,谁知道哪儿有d5开发指南下载,最好是李维的??? 步入设计先锋,专家在线语音交流。你是优秀的平面美术设计师或网页设计师吗?请走进我们的设计联盟。 unix 的安全问题? 分散不出去,因为很简单的问题没人回答出。 小弟的电脑罢工了,还望各路英雄拔九相助!!!!!感激不尽!!(眼泪与鼻涕齐下。。。。) 为什么我在IE的地址栏中一键入www. 就出现了“本程序执行了非法操作”这句话?然后就退出了IE.怎么解决?重装IE也不好用啊! 在Query的SQL中,我想查询一个月内每天某一个小时的记录,如何做? 怎么样可以得到某一组控件的控件数组中,每个控件各能响应的不同的值。用什么判断语句可以实现? 我很烦:两个网卡的问题 (fdogg)继续帮帮吧! 一个安装打包的问题 为什么我在IE的地址栏中一键入www. 就出现了“本程序执行了非法操作”这句话?然后就退出了IE.怎么解决?重装IE也不好用啊! 如果在graph图表中显示出相应的数据呢?[500分赠送!分5次] 谁知道怎样调试ISAPI程序呢? 为什么我在IE的地址栏中一键入www. 就出现了“本程序执行了非法操作”这句话?然后就退出了IE. 怎么解决?重装IE也不好用啊! 为什么我在IE的地址栏中一键入www. 就出现了“本程序执行了非法操作”这句话?然后就退出了IE. 怎么解决? 重装IE也不好用啊! 编程发送文件上Ftp,难道真没人知道吗》》》》》》》》》 buff: array[0..64 * 1024 - 1] of Char; edit1.lines.add[buff] 在win2000下报错误 一个很菜的问题 请参加XML BBS的朋友在本周三晚上7点到电子小组。 请问如何使100M的网管流量测试仪阻塞? 我有一个TP-Link的8139的网卡 哈哈,小弟初来,以后多多关照啊~ 某商场店促销,买5送1,30名同学植树,他们每人想喝1瓶矿泉水,只需买几瓶矿泉水 设根号7的整数部分和小数部分分别是a,b,求ab+5b的值 一瓶400ML洗发水标价是32元,一瓶200ML洗发水标价是19元,超市搞洗发水促销活动,每瓶38元,送一瓶19元的200ML洗发水,小明的妈妈带120元去买洗发水,请问怎样买最合算?. 商场开展矿泉水“买5送1”活动.一个50人的旅游团想每人发一瓶矿泉水,问至少需要买多少瓶水? 初一期末试题(人教)快 请问2009初一政治期末试卷中,最有可能出现的简答题、辨析题和材料分析题! 已知3根号50的整数部分为a,小数部分为b,求代数式a的平方+ab的值 初一上学期人教版语文期末试题【【谨记】:答案用百度Hi给我发过来】|看好题目|,一定是初一“上学期”“人教版”语文“期末”测试题{【必须】带有答案}|||||||||||||||||||||||||||||||||||||||||| 初一下半学期期末政治测试题题 已知根号41的整数部分为a,小数部分为b,求代数式a的二次方+ab的值 15课课后第二大题 快一些. 非常有意思的数学题目,列方程式的高手请进来!100个人100块砖,有男人.女人和小孩.男人一个人搬4块砖,女人一个人搬3块砖,小孩2个搬一块砖.问有多少男人,女人和小孩.只允许用方程式解决,必 初一上学期语文期末卷子 人教 一个小数与它自己相乘、相减,所得的积与差加起来是0.36,这个小数是多少? 生活中有哪些有趣的数学问题 初一上语文期末试卷 麻烦看一下这个matlab写的程序错在哪里除了A及其波动率σA,其他量均为已知.因为该方程组为非线性方程,在matlab中采用迭代的方法进行求解A及其波动率σA.function[x,y]=Solvequation(a,DB,sigma,r,tau)%%%%% Matlab程序报错,高手帮帮忙啊!在线等!h=0:0.01:1.2;y=sqrt(1.78*h-h.^2)*(h-0.89)+asin(h/0.89-1)+pi/2plot(h,y) 34题、列方程 解方程 快 这个简单的matlab程序错在哪里了?这个简单的程序错在什么地方?x=(0.1:0.1:100); y=(3.742e+8)*(x.^(-5))./(exp((1.439e+4)/(x*5800))-1); 初一生物苏教期末试卷请问有初一下学期生物试卷吗?给我一套,谢谢~~ 哪位大神告诉我用matlab画透明立体球的程序要透明的,最好还能有一块去掉 然后用不同的颜色表示 ,就如同一个西瓜切掉了一块(冰激凌形状),还有最好不要显示那些黑色的边 麻烦看看这个matlab程序错在哪里L=zeros(30);E=ones(2);L(15:16,15:16)=.5*E;L(5:6,5:6)=.3*E;L(25:26,5:6)=.3*E;L(5:6,25:26)=.3*E;L(25:26,25:26)=.3*E;mesh(L,'edgecolor','m')sstart=.5*ones(30,30);s=surf(sstart)set(s,'FaceColor','none','LineStyle 麻烦各位数学高手给我出一些初一的复习题,苏教的!麻烦各位了...我需要啊!否则期末挂定啦! 7/10 17/50分数化成小数(会给你好评价,过程写下来,快) 初一下政治期末试卷及答案 哪里有苏教语文初一电子课本 六上语文期末试卷 华美洗发水一瓶30元,买5瓶送一瓶,买8瓶送两瓶.买5瓶送一瓶,平均一瓶几元?买8瓶送两瓶,平均一瓶几元? 苏教初一上语文复习提纲苏教初一上语文复习提纲 一定要上册的 塑胶的 期末试卷 华美洗发水 每瓶30元 买五瓶赠一瓶 买八瓶赠两瓶 ,妈妈和同事合伙买12瓶,怎样买合算? 推荐几本对初一(苏教)语文有帮助的辅助作业还有其他科目的 2013六上语文期末试卷 李明要买洗发露,同一种洗发露在两个超市有不同的促销手段.甲超市每瓶28元,买4送1,乙超市每瓶28元打7折李明要买5瓶洗发露,去哪个超市买合适? 师生共52人外出春游,到达后.班主任要给每一个人买一瓶矿泉水.给班长买矿泉水的钱.班长到商店后.发现商店正在进行促销活动.规定每五个空瓶可换一瓶矿泉水.班长壳买多少瓶就保证每人一 4道数学题,拜托用一元一次方程解,好的话我加分1.某种商品因换季准备打折出售,如果按定价的七五折出售将赔25元,而按定价的九折出售将赚20元,问这种商品的定价是多少元?2.甲、乙两个班级 为什么去超市买洗发水.售货员总推销一些不知名的洗发水 那些推荐的洗发水好不好用? 五(1)班春游需准备52瓶矿泉水,这样要买两箱四瓶.一箱矿泉水有多少瓶 奥数题 一元一次方程 要详细的解答某中学去年招生750人,今年招生中男生人数增加六分之一,女生人数减少五分之一.今年共招生710人.今年的招生人数中男生和女生各多少人? 一元一次方程中的根是什么意思 Matlab新手程序求大神帮忙?clcx0=[3.6,3.7,3.8,3.9,4.0,4.1,4.2,4.3,4.4,4.5,4.6,4.7,4.8,4.9,5.0,5.1,5.2,5.3,5.4,5.5]y0=[4006,4060,4120,4165,4231,4276,4307,4349,4360,4386,4391,4407,4425,4454,4467,4486,4492,4523,4590,4629]x1=cumsum(x0) %累加B1=[ 3题用一元一次方程解答有人会吗 请问一元一次方程的解的定义 求大神指点一下这个matlab程序n=0:31;l=0:63;x(n)=cos(5*π*n/16);x_32=fft(x(n),n);x_64=fft(x(n),l);subplot(2,1,1);stem(n,abs(x_32),'.'); title('32dft') subplot(2,1,2);stem(l,abs(x_64),'.');title('64dft')w=[0:1:500]*pi/500;h=freqz(x,1,n);sub 解一元一次方程3.3所有练习题答案 一元方程是什么 一次方程又是什么 一元一次方程的意义是什么 怎么解 .不要方程,算术方法、解释.甲、乙两人同时从学校出发去图书馆,甲骑自行车每分行200米,乙步行每分行80米,甲到达图书馆后发现借书证没带,立即返回,在离图书馆1200米的地方遇到了乙,你知道 第三题.用一元一次方程解题 一元一次方程的根怎么解 下面这个程序错误 急x=linspace(0,400,5);y=linspace(0,100,3);z2=linspace(-1.5,1.5,7);z3=linspace(-1.5,1.5,7);z4=linspace(-1.5,1.5,7);x=atan((z4+z3-z2)/(z2+z3-z4));y=asin(sqrt(((z3).^2+(z4-z2).^2)./2));z2=17/50*((z3).^2-(z4-z2).^2)+z3-z4;>> plo matlab程序求大神帮助m=2.88*10^-10;k_1=0.576;k_3=3;w=0:100:500000;y=(-m.*w.^2+i.*w+10)/(-m.*w.^2+i.*w.*c+k_1+4.*k_3)/(-m.*w.^2+i.*w.*c+k_1+k_3);plot(w,y)为什么不行?Matrix dimensions must agree.矩阵维数怎么不同了? matlAB中这个程序错在那啊clc;clear; syms x y;>> iy=int((1-(x^2+y^2)^(1/2)),y,-sqrt(1-x^2),sqrt(1-x^2));>> int(iy,x,-inf,inf) clear;clc;syms x y;a=0.89;b=0.6;t=0.07168;c=2*a/b;h0=0.01:0.01:0.14;[m,n]=size(h0);for i=mfor j=ns(i,j)=int(int(c*sqrt(b^2-y^2),y,-b,-t*x+h0(i,j)-b),x,-0.4,h0(i,j)/t);L(i,j)=vpa(s(i,j))*1000;endend为什么总是输出最后一个值,但是前面的 求大神帮忙修改matlab程序for i=1:72x0=x(i);y0=y(i);d=sqrt((x0-a(i))^2-(y0-b(i))^2)if d(i)>=30c(i,i)=x0;c(i+1,i+1)=y0;endendx,y分别存储原始点的横坐标和纵坐标,a,b矩阵内分别存储要判断的点的横坐标和纵坐标,要求 matlab 这个程序哪里错了x=[129 140 103.5 88 185.5 195 105.5 157.5 107.5 77 81 162 162 117.5];y=[7.5 141.5 23 147 22.5 137.5 85.5 -6.5 -81 3 56.5 -66.5 84 -33.5];z=[-4-8 -6 -8 -6 -8 -8 -9 -9 -8 -8 -9 -4 -9];cx=75:0.5:200;cy=-70:0.5:150;cz=TRISC 两家超市销售统一品牌的矿泉水,原价1.2元.现在搞销售,甲商店买5送1,乙商店一律九折. 若3加根号7的整数部分是a,小数部分是b,求ab+5b的值 我的号码是一个小数,与自己相加,相减,所得到的积与差加起来是0.49,我是什么号快
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn