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
git工具最新版本,修复了一些常见bug
1.从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。
2.在自己的机器上根据不同的开发目的,创建分支,修改代码。
3.在单机上自己创建的分支上提交代码。
4.在单机上合并分支。
5.把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
6.生成补丁(patch),把补丁发送给主开发者。
7.看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8.一般开发者之间解决冲突的方法,开发者之间可以使用pull命令解决冲突,解决完冲突之后再向主开发者提交补丁。
GitforWindows2.14.2(3)已发布,包含了自GitforWindowsv2.14.2(2)以来的更改。
新特性
ComeswithGitLFSv2.3.3.
Bug修复
Re-enabledsomeSSHv1cipherssincesomesites(e.g.VisualStudioTeamServices)relyonthemforthetimebeing.
gitwindows版安装包最新版v2.14.2是git的最新版本,git对于开发人员来说是一款最好的辅助开发代码托管工具,小编带来的最新版本能够为你更好的利于开发。
1、GitBASH为Windows系统提供了类似Linux平台的命令环境,用户可以在GitBASH命令行中运行Git。
2、GitGUI提供了友好的图形界面,对于初级用户来说再好不过了,通过GitGUI能直观方便执行GitBASH的命令,不需要记住那些繁琐的命令。
3、ShellIntegration是WindowsExplorer外壳集成功能,就是在右键菜单中集成了常用的Git命令功能,非常方便!
展开内容
每日乡村app下载-每日乡村官方版1.1.5 手机版
PhotoRoom滤镜软件免费下载-PhotoRoom安卓版2025.03.05 最新版
哆啦宝贝官网客户端下载-哆啦宝贝0.0.3安卓最新手机版
沙巴克传奇之王者归来百度版下载-沙巴克传奇之王者归来手游百度版1.0.21安卓版
热血街篮官方下载-热血街篮游戏1.22.5 安卓最新版
e冷链app下载-e冷链手机版1.0.3安卓版
无损音乐网下载免费安装-开开无损音乐网app1.0.0 安卓版
列王之怒手游下载-列王之怒游戏2.1.1 最新版
房贷好计算(房贷计算器)安卓版1.0.19 官方最新版
吾爱远程管理免费版下载-吾爱远程管理吾爱版1.0 绿色免费版
开心网app-开心网4.7.1 官网最新版
青叶海鲜酒家手机客户端下载-青叶海鲜酒家1.0.0.0免费版
heyni talk督导版下载-heyni talk督导app1.0.6 安卓版
天天五笔打字软件下载-天天五笔输入法1.0.0 手机版
不挂科app苹果版-不挂科苹果手机版2.4.20 文库大学生版
YouTube音乐官方下载app-YouTube音乐播放器(YouTube Music)8.19.52 最新版
9.4/339.8M
YouTube是看视频的工具,但也逐渐被当做听音乐的工具。通常,人们选择这个平台听音乐是因为它有许多非正统的音乐。这意味着歌曲不是著名的,不是由顶级艺术家创作的...
MiniSEU-MiniSEU(南京移动校园服务)2.7.2 学生版
9.9/508.0M
南京移动校园服务作为一款校园服务app,可以在线获取通知,内置各种图书馆、课程和黄页新闻。东坡小编推荐,订餐菜谱和跑操都可以查询,南京学生必备。南京移动校园服务...
金山毒霸2024官方下载-金山毒霸电脑版15.2023.2.4.061900.1335 官方版
8.7/1,933.4M
金山毒霸,悟空的七十二变是我们熟知他一路斩妖除魔的法宝,这正是新毒霸希望给大家带来的同样感受,病毒变化再多,新毒霸有悟空一样的本领和法宝,帮你斩妖除魔让病毒无遁...
8.0/600.6M
南水北调移动办公系统APP是为河南省南水北调河南分局OA系统移动办公的软件,主要是为用户日常办公提供方便。有需要的朋友赶紧来东坡下载吧!南水北调移动办公系统功能...
7.6/1,219.3M
楚乔传鹦鹉表情图片大全是电视剧里的一只特效鹦鹉,这只蠢萌的鹦鹉和《花千骨》中的糖宝一样十分可爱,承包了许多笑点,甚至跟老司机一样开起了车。想要它的无水印表情就赶...
10.0/984.3M
朝闻夕事app是一款手机新闻资讯软件,为用户整理了全平台最新新闻资讯,海量新闻在线阅读,支持定制的新闻推荐,智能分析你的爱好,推荐你爱看的新闻,让你随时随地了解...
宋仲基最萌qq头像下载-宋仲基太阳的后裔qq头像大全2016 免费版
8.2/639.0M
喜欢太阳的后裔的朋友,就一定要来这里选择宋仲基太阳的后裔qq头像大全,这里有小编精心整理的宋仲基qq头像包,绝对不会让你失望的!宋仲基简介宋仲基,1985年9月...
9.1/256.9M
万众之王bt版是一款西方魔幻rpg战斗手游大作。游戏有着宏大的世界观,让所有玩家都能自由探索整个世界。你将选择喜欢的职业进行战斗,开创性的玩法内容,多种战斗模式...
8.4/1,255.1M
跨越星弧手游是一款冒险类手机剧情游戏,游戏以一条全新的剧情为主,多种不同的武器和装备可以自主的选择,在游戏中还可以对人物进行换装,让角色看起来更加炫酷!跨越星弧...
云二重螺旋app官方下载-云二重螺旋云游戏1.0.9 安卓版
9.7/1,407.0M
《二重螺旋》作为老牌厂商英雄游戏旗下工作室的二次元新作,初次宣传的时候,所放出的pv内容可谓非常之惊艳,融合了即时战斗,哥特风,美少女,动作,割草等二次元必备的...
8.8/1,335.4M
1997年7月,福奈特率先将欧洲全新的洗衣模式引入中国,在北京西单成功开设了全国第一家“一小时洗衣服务”和“自动取衣系统”的洗衣店,受到业界与媒体的广泛关注。2...
8.5/249.4M
郑多燕新减肥操是当下很受国人青睐的一套减肥瘦身操,动作简单易学,是广大胖友减肥的福音。郑多燕减肥操不但可以减肥,还可以塑造身形,长期坚持,不仅可以减掉多余赘肉,...
10.0/1,684.6M
几分钟网课程地址解析工具其实就是适用于几分钟网用户的下载软件,通过他就能快速有效的把几分钟网里面的课程资源直接下载到自己电脑上!关键是操作也相当简单安全,能够让...
9.8/630.6M
广济党建app是一款使用十分方便的党建软件,软件集党务工作、医院文化、党员一览、消息推送、考试学习等多种功能为一体,用户可以通过手机随时在线了解。软件功能:首页...
概率初步测试题ppt课件-数学概率初步综合测试题ppt免费版
10.0/638.8M
为大家带来的是数学概率初步综合测试题ppt,适用于初中数学概率课程的练习与复习使用,精选优质习题,能够有效检测学生对知识的掌握程度,欢迎下载使用。数学概率初步综...
lol卡牌大师口袋妖怪训练师红皮肤补丁-lol卡牌大师崔斯特口袋妖怪训练师红自制皮肤
9.4/823.5M
相信各位都是听说过口袋妖怪吧!没听过不要紧,你一定听过:去吧!皮卡丘···现在为大家准备这个lol卡牌大师崔斯特口袋妖怪训练师红自制皮肤,他的功能看名字就知道了...
同步课堂学生辽宁下载-同步课堂学生辽宁版app2.2.4 安卓版
7.7/706.8M
这是一款电子课程学习软件,在这里你可以学习各种科目,适合各个年龄段的学生在线学习,非常多的用户都在关注,帮助辽宁地区的孩子学习!软件介绍同步课堂学生辽宁版app...
9.9/1,975.2M
抖抖健身是一款既可以运动健身又可以赚钱的软件,在这款软件中,大家需要微信实名登录,登录上去就可以领现金红包哦,现金是可以直接提现的,亲测有效。抖抖健身赚钱是真的...
8.5/305.0M
苏宁股票app是一款由苏宁推出的股票服务平台,能为用户提供全方位的股票服务,支持股票行情资讯、投资者教育以及社交等功能,如果你也是一个股民,喜欢投资股票,那么苏...
7.7/355.0M
想知道哪里有最新的手机报价?想了解手机批发行业的情况,来下载e购手机手机版,他运用全国连锁店加盟批发模式,并提供售后保修服务,拥有最专业的批发管理团队,有需要的...
9.2/1,834.6M
为设计师朋友打造的一款专业看图工具,蜘蛛看看app非常的小巧,直接查看BIM模型,可以自由的移动,放大缩小图片。特色介绍BIM云端同步管理轻松查看构件属性信息多...
高三励志梦想主题班会ppt-我的大学我做主高三励志主题班会ppt课件免费下载【共55页】
7.6/683.7M
高三的同学们,面临的是高考的压力,是否能够考试好大学,就看着一年了。今天东坡小编为大家带来一份我的大学我做主高三励志主题班会ppt课件,希望大家都能够顺利考试心...
这周四可以抱一下吗图片下载-这周四可以抱一下吗毕竟下次见面就是2021图片抖音版
9.3/429.1M
最近2020年马上就要过去了,很多用户都在为跨年做准备了,小编整理了一些跨年可以发朋友圈的图片素材分享,也可以用来发给你的朋友,套路一下,非常好玩!2021跨年...
9.0/1,345.0M
疯狂卡车运输是一款好玩的模拟驾驶游戏,玩法上还是比较经典的,不过超大型车辆驾驶的玩法也会有不同,你需要不断切换各种视角,完成更多的任务,解锁更多的卡车。疯狂卡车...
天涯明月刀ol霸气神威捏脸数据免费下载-天涯明月刀ol霸气神威捏脸数据绿色免费版
7.6/153.6M
天涯明月刀ol好玩的地方有许多,其中捏脸玩法就是一个不错的玩法,玩家可以自己捏脸或者导入别人的捏脸数据,小编给大家带来的是天涯明月刀ol霸气神威捏脸数据,非常帅...