1、创建新仓库
创建新文件夹,打开,然后执行gitinit以创建新的git仓库。
2、检出仓库
执行如下命令以创建一个本地仓库的克隆版本:
gitclone/path/to/repository
如果是远端服务器上的仓库,你的命令会是这个样子:
gitcloneusername@host:/path/to/repository
3、工作流
你的本地仓库由git维护的三棵“树”组成。第一个是你的工作目录,它持有实际文件。
第二个是缓存区(Index),它像个缓存区域,临时保存你的改动;最后是HEAD,指向你最近一次提交后的结果。
4、添加与提交
你可以计划改动(把它们添加到缓存区),使用如下命令:
gitadd<filename>
gitadd*
这是git基本工作流程的第一步;
使用如下命令以实际提交改动
gitcommit-m"代码提交信息"
现在,你的改动已经提交到了HEAD,但是还没到你的远端仓库。
5、推送改动
你的改动现在已经在本地仓库的HEAD中了。执行如下命令以将这些改动提交到远端仓库:
gitpushoriginmaster
可以把master换成你想要推送的任何分支。如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加:
gitremoteaddorigin<server>
如此你就能够将你的改动推送到所添加的服务器上去了。
6、分支
分支是用来将特性开发绝缘开来的。在你创建仓库的时候,master是“默认的”。
在其他分支上进行开发,完成后再将它们合并到主分支上。
创建一个叫做“feature_x”的分支,并切换过去:
gitcheckout-bfeature_x
切换回主分支:
gitcheckoutmaster
再把新建的分支删掉:
gitbranch-dfeature_x
除非你将分支推送到远端仓库,不然该分支就是不为他人所见的:
gitpushorigin<branch>
7、更新与合并
要更新你的本地仓库至最新改动,执行:
gitpull
以在你的工作目录中获取(fetch)并合并(merge)远端的改动。
要合并其他分支到你的当前分支(例如master),执行
gitmerge<branch>
两种情况下,git都会尝试去自动合并改动。不幸的是,自动合并并非次次都能成功,并可能导致冲突(conflicts)。
这时候就需要你修改这些文件来人肉合并这些冲突(conflicts)了。改完之后,你需要执行如下命令以将它们标记为合并成功:
gitadd<filename>
在合并改动之前,也可以使用如下命令查看:
gitdiff<source_branch><target_branch>
8、标签
在软件发布时创建标签,是被推荐的。这是个旧有概念,在SVN中也有。可以执行如下命令以创建一个叫做1.0.0的标签:
gittag1.0.01b2e1d63ff
1b2e1d63ff是你想要标记的提交ID的前10位字符。使用如下命令获取提交ID:
gitlog
你也可以用该提交ID的少一些的前几位,只要它是唯一的。
9、替换本地改动
假如你做错事(自然,这是不可能的),你可以使用如下命令替换掉本地改动:
gitcheckout--<filename>
此命令会使用HEAD中的最新内容替换掉你的工作目录中的文件。已添加到缓存区的改动,以及新文件,都不受影响。
假如你想要丢弃你所有的本地改动与提交,可以到服务器上获取最新的版本并将你本地主分支指向到它:
gitfetchorigin
gitreset--hardorigin/master
10、有用的贴士
内建的图形化git:
gitk
彩色的git输出:
gitconfigcolor.uitrue
显示历史记录时,只显示一行注释信息:
gitconfigformat.prettyoneline
交互地添加文件至缓存区:
gitadd-i
1、GitBASH为Windows系统提供了类似Linux平台的命令环境,用户可以在GitBASH命令行中运行Git。
2、GitGUI提供了友好的图形界面,对于初级用户来说再好不过了,通过GitGUI能直观方便执行GitBASH的命令,不需要记住那些繁琐的命令。
3、ShellIntegration是WindowsExplorer外壳集成功能,就是在右键菜单中集成了常用的Git命令功能,非常方便!
gitwindows版安装包最新版v2.14.2是git的最新版本,git对于开发人员来说是一款最好的辅助开发代码托管工具,小编带来的最新版本能够为你更好的利于开发。
GitforWindows2.14.2(3)已发布,包含了自GitforWindowsv2.14.2(2)以来的更改。
新特性
ComeswithGitLFSv2.3.3.
Bug修复
Re-enabledsomeSSHv1cipherssincesomesites(e.g.VisualStudioTeamServices)relyonthemforthetimebeing.

1.从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。
2.在自己的机器上根据不同的开发目的,创建分支,修改代码。
3.在单机上自己创建的分支上提交代码。
4.在单机上合并分支。
5.把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
6.生成补丁(patch),把补丁发送给主开发者。
7.看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8.一般开发者之间解决冲突的方法,开发者之间可以使用pull命令解决冲突,解决完冲突之后再向主开发者提交补丁。
git工具最新版本,修复了一些常见bug拒绝被添加好友app下载-一键设置QQ拒绝被添加好友软件1.0安卓版
展开内容
9.0/655.1M
口袋看点app是一款转发文章就可以轻松赚取红包的软件,在闲暇时间就可以进行转发和获取利益,你可以在各种碎片时间进行任务获得报酬,邀请好友也会有额外提成哦!软件介...
9.4/439.3M
这是一款将火星文批量转换成正常文字,或是将正常文字批量转换成火星文的工具。一次可以转换多行,转换后可以自动复制。若贤火星文转换器Mini版可用来生成网名或者游戏...
8.3/1,092.0M
这是一个全球聊天系统软件,很多用户都在关注为什么一直在连接中,怎么连接呢,怎么玩呢,怎么注册不了呢,小编提供的最新安卓版本可以直接使用。POP聊天软件简介1、支...
10.0/119.4M
使用短书助手,随时随地的管理你的短书小店。你也可以在这里快速注册、了解和体验短书。短书是简单好用、口碑更好的知识付费和泛教育线上SaaS工具,为内容创作者打造一...
7.8/1,437.7M
时空地球软件是一款可以随时看到地球外形动态的软件,还可以通过此软件看到全国的实时空气质量,自动定位,很高科技,世界上的文化遗产也可以看到图片哟。时空地球app软...
9.5/116.7M
Win7串口助手(win7串口调试工具)是一款功能全面的串口调试软件,该软件是一款串口调试工具,是一款不可多得的好软件,该工具使用C#语言编写,体积小巧,功能强...
8.6/1,638.4M
说到江湖武侠类游戏,剑网3估计是很多人的回忆,现在由西山居开发,腾讯发行的一款二次元武侠手游,剑网3指尖江湖已正式公测,江湖风云起群侠聚指尖,玩家将在手机上体验...
10.0/610.0M
悟空自驾游ios版是一款在线租车自驾游的软件,用户只需简单注册认证即可租车旅游,且平台还会有旅游景点为您推荐,让您不用担心纠结去哪儿旅游,非常的贴心,有需要的欢...
8.3/1,023.3M
狼人杀派对是一款全新推出的社交狼人杀手游。由前段时间很火的狼人杀派对的网页游戏改编,最吸引人的是这款游戏的社交玩法。同时有着较高的自由度,互动性强,组团快。感兴...
7.5/390.2M
萌宠对决下载休闲手游,可可爱爱的萌宠由你自己捏造,不管是奇形怪状还是威武常规,这里你的萌宠外形取决你自己,设计完成之后就可以点击开始战斗了,之后的操作魔性搞笑,...
9.9/537.9M
春耕app是什么意思,实际上这是一款中农融信推出的保土地,保发展的农业帮扶平台,全国地区的土地供应状态,都可以查到哦,更为方便的手机土地流转平台,手机一键登录和...
9.1/1,710.3M
小兵的逆袭A3.2正式版是一款很火的魔兽防守地图,地图支持人数为1-6人,本次更新修复了怪物吸血BUG,增加了自爆附魔的伤害和范围等,另外地图附有攻略,有喜欢的...
7.9/914.4M
我的红山app是赤峰首家综合性便民服务软件,能为用户提供海量便捷的服务,包括知红山事,办政务事、新闻资讯等等,致力于帮助百姓解决困难,提高政府工作人员办事效率。...
10.0/1,284.4M
虚拟加密U盘是简单、高效的加密工具,为您提供方便、安全的加密空间,您只要将您需要加密的文件存入加密U盘内即可。操作很简单,和实际U盘一样完全即插即用. ...
8.8/140.1M
爱考拉是一个免费的中小学生移动学习社区,免费答疑便捷交互,让学习傍上兴趣,让兴趣成就学习。爱考拉用爱心做有温度的教育,带领小伙伴们从题海走向更广阔的世界。爱考拉...
7.7/1,977.8M
速度与狂飙2是一款比较不错的赛车竞速游戏,游戏能带来诸多精彩的玩法,其次游戏还有着逼真酷炫的游戏界面,精美细腻的场景设计,能够很好地烘托出紧张刺激的竞速氛围。无...
9.2/428.9M
学会计?中级会计,初级会计,CPA,科想会计课堂app这里都可以。大量的课程,可以帮助成长为注册会计师,会计题库解析,出纳,财务会计都可以从这里获得知识。财务学...
8.3/1,351.2M
小三无法饶恕是一款画面非常日式的手机抓小三游戏,在这里玩家需要寻找自己的男友是不是出轨了,玩家需要从游戏中的各种地方寻找出漏洞来指证男友出轨。日式风格的小三游戏...
9.7/1,313.9M
澡堂大作战是一款刚刚出来不久的新休闲手游,很适合休闲一族的玩,小编自己玩看一下,还是不错的,不过界面好像有点模仿天天系列的游戏!澡堂大作战介绍《澡堂大作战》是一...
7.8/1,437.4M
Colg玩家社区是一款游戏社区平台,这里聚集了海量的相同游戏爱好的玩家,在这里玩家能及时了解到有关游戏的国内外最新资讯,做好最及时的准备,感兴趣的小伙伴快来东坡...
9.1/969.7M
军争天下红包版是一款三国策略经营游戏,宏大的世界观打造出开放式的沙盒战场,丰富的武将,自由招募,组建军团,实时出击,扫荡天下,灵活使用战术谋略,击败各路敌人,夺...
8.7/745.8M
微软商城是微软软件即硬件产品的销售平台,网友们可以在这里购买正版windowsoffice以及笔记本电脑等产品!微软商城app亮点1、快捷购机 微软新...
8.7/144.7M
球球与白块的围城墙大作战,super.io2游戏,大作战-圈地充饥,操作自己的方块移动,多人对战,经典占领地图领地!游戏简介《圈地大作战》是一款令人停不下来的休...
7.7/1,132.9M
克鲁赛德战记心动版是克鲁塞系列续集,这款像素风格游戏玩法独特,采用了300多种英雄来进行消除方块的游戏玩法,游戏推出了女神塔普娘,Q萌的游戏外表在这里玩家可以不...
10.0/1,448.1M
全新推出的一款点击类游戏,BugMerge成为独角兽家族的一部分,将两个一样的合并在一起,他们就会进化,成为一个全新的品种,继续进化。游戏说明空闲时,你在睡觉的...