gitwindows版安装包最新版v2.14.2是git的最新版本,git对于开发人员来说是一款最好的辅助开发代码托管工具,小编带来的最新版本能够为你更好的利于开发。
1.从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。
2.在自己的机器上根据不同的开发目的,创建分支,修改代码。
3.在单机上自己创建的分支上提交代码。
4.在单机上合并分支。
5.把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
6.生成补丁(patch),把补丁发送给主开发者。
7.看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8.一般开发者之间解决冲突的方法,开发者之间可以使用pull命令解决冲突,解决完冲突之后再向主开发者提交补丁。
1、GitBASH为Windows系统提供了类似Linux平台的命令环境,用户可以在GitBASH命令行中运行Git。
2、GitGUI提供了友好的图形界面,对于初级用户来说再好不过了,通过GitGUI能直观方便执行GitBASH的命令,不需要记住那些繁琐的命令。
3、ShellIntegration是WindowsExplorer外壳集成功能,就是在右键菜单中集成了常用的Git命令功能,非常方便!
git工具最新版本,修复了一些常见bug
GitforWindows2.14.2(3)已发布,包含了自GitforWindowsv2.14.2(2)以来的更改。
新特性
ComeswithGitLFSv2.3.3.
Bug修复
Re-enabledsomeSSHv1cipherssincesomesites(e.g.VisualStudioTeamServices)relyonthemforthetimebeing.
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
展开内容
8.3/1,102.1M
客源神器,一款帮助你免费在手机上面加粉的软件,破解版的,附带有激活码,你就可以免费使用了,非常的不错。让你轻松拥有免费的客户资源,活粉,欢迎前来东坡下载使用。客...
查看
8.7/736.6M
大航海传奇顾问浏览器是一款功能非常强大且免费好用的浏览器,非常的简单好用,支持页面插件功能。你值得拥有的浏览器!大航海传奇顾问浏览器的功能特点1.自动参与世界B...
9.6/278.1M
侠客与江湖这款手游的武侠味很浓、可玩性很好,没有任何的束缚,在这里会经历各种江湖故事,遇到很多的江湖大侠,学习不同的武林绝学,不停的挑战其他英雄,击败对手,就会...
8.6/1,068.8M
FutureFight,漫威未来之战国际服算是很耐玩的漫威ip游戏了,氪金程度中等,技能炫酷,就是重要资源获取太难了,现在三阶和觉醒越出越快,但泰坦箱子和次元精...
7.9/138.6M
每折磨他一次,你就能获得一美元!想赚钱必须下狠手!点击这个男人就能赚钱,但事情逐渐从温馨走向极端,拿铁鎚、拿刀,直接走火入魔…血汗钱(BloodMoney)有点...
9.8/1,385.5M
拆弹猫是一款桌游类型的卡牌休闲游戏。游戏有着丰富的玩法内容,支持2-6人在线玩,你要熟悉游戏的规则,然后和其他玩家一起游戏。玩家可以自由组队开黑,你的目的就是活...
8.1/1,376.3M
怪盗夜祭全cg存档里面包含很多cg,下载后,可以看到很多其他的剧情和游戏cg画面,怪盗夜祭游戏是一个养成类的游戏,讲述的是将两名女孩养成海盗的故事,玩家可以根据...
9.6/1,186.2M
炼丹模拟器游戏是一种以修仙、炼丹为主题的游戏,玩家在游戏中可以体验到炼丹、修炼、战斗等环节。游戏中我们可以消耗材料在丹炉中炼制各种装备道具。丹炉等级越高,炼制出...
10.0/187.1M
模拟卡车司机是模拟一款卡车模拟手游,可以从一款卡车司机做起,有非常多的玩法,成为一个卡车司机。模拟卡车司机游戏特点:1.真实性的卡车驾驶体验,各种操作考验你的技...
7.8/383.4M
桃花婚恋是一个专业的婚恋社交软件,用户可以通过软件找到感兴趣的朋友,帮助你快速找到另一半,解决单身狗的问题!软件介绍桃花婚恋,你的专属幸福婚恋导师,我们坚持以高...
9.7/1,374.9M
派兑易购是一款购物软件,是有返利和拼团免费的功能,很适合现在要攒钱或者是宝妈一类的,可以比正常的购物平台节约很多钱,实惠方便划算,快来一起体验吧。派兑易购app...
8.6/959.1M
骑上你的摩托车去各种赛道进行挑战,迷你摩托越野赛(minibike)采用了Q版卡通的风格,各种骑手和摩托车,展现你高超的摩托车驾驶技术。游戏特色1、多种多样內容...
8.6/51.1M
商务最关键的就是人脉,而扩宽人脉最重要的就是社交,东坡小编今天带来的商务社交软件聚脉就是一款聚集你人脉的平台,在这里你能找任何行业的大咖,扩大你的人脉圈。商务社...
7.9/47.1M
部落冲突魔改版2025最新版是一款混合了COC以及海岛奇兵中各种元素的全新版本。既然是魔改版肯定和官方版本又很大区别啦。超多资源,各种新奇的塔防元素,超酷的关卡...
8.5/1,379.4M
综合性的汽车资讯软件,捷达汽车app提供了最前沿的资讯内容,丰富的汽车知识,还有更多车辆图片和性能检测视频。捷达汽车app介绍为你实时更新丰富有趣的汽车资讯,内...
8.5/1,170.6M
水上服务app作为一款创新企业app,可以提供专业的航运体验服务。东坡小编推荐,设立了金融服务中心和物流,方便了长江船民。水上服务软件介绍公司成立于2015年6...
8.8/828.2M
醉梦自动发货助手2014是一个免费的淘宝自动发货软件,支持多种发货方式(提卡网址发货、旺旺发货、EMAIL发货),此外,还有多个非常实用的功能。支持以下功能:1...
8.2/1,836.9M
维京人帝国战争是一款充满挑战和策略性的动作闯关冒险游戏。在这个游戏中,玩家们将扮演一位勇敢的维京人领袖,通过建立自己的帝国,训练强大的军队,并与其他玩家展开激烈...
7.8/1,542.2M
螺丝智装是一款能解决用户装修问题的app,平台整合了设计师、好师傅、建材家居商城、装饰企业、样板房等装饰资源,让用户随时随地上平台,不再为装修问题而感到困扰。装...
9.5/1,028.2M
BT游戏助手app是一款专业的游戏辅助工具,提供包括王者荣耀在内的各种游戏小工具,免费体验会员功能,包括王者技能框美化,刺激战场辅助等等!BT游戏助手介绍《BT...
8.1/1,819.4M
超级战场机甲3D是一款炫酷机甲战斗手游,这是未来的战役,你将扮演可变形的机甲完成任务,帅气的变身亦能加强你的火力,发挥你的实力来主宰战场吧!超级战场机甲3D游戏...
7.6/470.0M
adidasConfirmed是阿迪达斯的官方的一款订鞋子软件,可以在线预定新款新鞋,直接付款,上市后到指定专卖店取货即可,使用非常的方便,需要的下载吧。adi...
9.0/699.0M
现在随着社会国家不断的进步,养老成为了一个热门的话题,今天小编就给你们带来的一款可以随时看到各种养老相关信息的软件中国养老服务网,有效的朋友们快来东坡下载吧!一...
9.0/1,007.2M
骰子粉碎手游是一款很好玩的休闲合成类游戏,游戏拥有的简约的画面,非常考验玩家的大脑反应能力,玩家可以把相同点数的骰子进行融合,得到更大的点数!游戏介绍点击数字相...