看不懂man文档的人.在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有.
ply~/Desktop/tmp.patch就是将patch打在以后的事情分支上</P> Git亲朋团
Git的利用技能还包含使用Git包括的和附加的一些壮大工具,这些工具次要包含gitsvn、gitcitool、gitk和Git的主动提醒剧本:
gitsvn:Git和SVN能够很便利的集成在一同,这就年夜年夜削减了从SVN向Git迁徙的进修本钱,这也是我出格倡议人人初次打仗Git的利用体例。gitsvn是一个Git内置的工具,你安装了Git也就安装了它,比如说你们团队有一个SVN服务器,可是你想使用Git当地的一些壮大特征,那末你仍然能够安装Git,利用Git的branch功效,只不外再更新代码和提交卸码的时分,利用gitsvn命令便可。在这里我复杂的讲讲最常利用和必要注重的两个命令,其他的命令读者能够经由过程gitsvn--help来检察:gitsvnrebase命令代替了svnupdate用于将服务器代码更新到当地;gitsvndcommit代替了svnci,必要注重的是,当地必需用Git提交了代码以后,再利用gitsvndcommit。只必要如许,你就能够轻松地从SVN转向Git了。
gitcitool:这是我团体利用率最频仍的一个工具,上一篇文章也提到了,Git能够当地提交卸码,那末你天然能够当地修正你的提交了,这个工具就是可视化界面,用于修正你当地的提交。只需在你的事情区间输出gitcitool,就会呈现以下的界面
<Palign=center>
你能够用它来提交卸码,能够用它来将你当地的修正追加在上一次提交的代码中,你还能够用它来修正你前次提交的信息等等。这个工具能够年夜年夜匡助你完成之前SVN不成能完成的义务
gitk:是一个检察骨干/分支情形的工具,它次要用于察看全部项目标分支情况,利用gitk命令就会呈现一个图形化界面供你检察,本篇就复杂的说一下,人人归去尝尝就晓得了
Git的主动提醒剧本:它是ShawnO.Pearce为了让Git利用起来更便利而写得Shell剧本,你能够在http://gitweb.hawaga.org.uk/找到一个叫做gitcompletion的剧本,下载上去,并依照该剧本中引导的体例举行设置,你就具有了Git主动提醒(敲进部分Git命令,再按Tab键)的功效,并且有了这个剧本,你也能够看到你以后事情在哪一个branch下。唯一的不敷是,它只撑持Linux、Unix、Mac操纵体系(保举人人都用Mac举行开辟)
Git实战─GitHub
经由这么长工夫实际常识的陶冶,想必人人早已伎痒了,那末我们在GitHub上创建一个开源项目作为实战练习吧。GitHub是环球最年夜的Git服务器供给商,每一个帐号有100M的无偿使用空间,网址是:https://github.com/
起首我们在GitHub上创立一个帐号,依照下面引导的办法设置好你的认证信息(每次提交卸码城市必要这个认证信息)
然后,以下图新建一个项目(选择CreateaNewRepository),名叫gitusage
在服务器端,你能够看到这个项目标信息,包含项目源代码的URL,以下图
在当地利用以下的命令,就能够完成你的第一次提交了:
mkdirgit-usage(创立项目目次)cdgit-usage(进进项目目次)gitinit(Git初始化)touchREADME(创立一个README文件)gitaddREADME(增添该文件到索引)gitcommit-mfirstcommit(当地提交)gitremoteaddorigingit@github.com:phoenixtoday/git-usage.git(增添远程服务器代码库地点)gitpushoriginmaster(将当地代码提交到远程服务器上)
总结
我地点的项目小组自从利用Git后,发明Git供应的各种特征年夜年夜进步了我们的开辟效力,在熟悉Git前我们没法设想一个版本把持工具可让开辟义务切换变得云云天然流利。以是我激烈保举人人利用Git,你支付的进修相对物有所值
上一页12
开发linux发行版的人都是通读过linux内核代码,对linux原理极其精通的人。 |