开发工具:
文件大小: 481kb
下载次数: 0
上传时间: 2019-07-02
详细说明:Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。你的本地仓库由it维护的三棵树”组成。
第一个是你的工作目录它持有实际文
件;第二个是缓存区( Index)它像个
緩存区域,临时保存你的改动;最后是
IEAD,指向你最近一次提交后的结果。
□
Workin
Index
HEAD
Srage)
添加与提交
你可以计划改动(把它们添加到缓存
区),使用如下命令
git add
如此你就能够将你的改动推送到所添加的
服务器上去了
分支
分支是用来将特性开发绝绿开来的。在你
创建仓库的时候,mser是“默认的”。在
其他分支上进行开发,完成后再将它们台
饼到主分支上。
brund
rafN_X
nas
merge
创建一个叫做" feature x"的分支,并切换过
去
git checkout -b feature X
切换回主分支
git checkout master
再把新建的分支删掉
git branch -d feature X
除非你将分支推送到远端仓库,不然该分
皮就是不为他人所
git push origin branch>
更新与合并
要更新你的本地仓库至最新改动,执行
git pull
以在你的工作目录中获取etch)并合芹
merge)远端的改动
要合并其他分支到你的当前分支(例如
master),执行
git merge
两种情况下,it都会尝试去自动合并改
动。不幸的是,自动合并并非次次都能成
功,并可能导致冲突( conflicts)。这时
候就需要你修改这些文件来人肉合并这些
炉突( conflicts)了。改完之后,你需要执
行如下命令以将它们标记为合并成功
git add
Target branch
在软件发布时创建标签,是被推荐的。这
是个旧有概念,在SVN中也有。可以执行
如下命令以创建一个叫做1.0.0的标签
git tag 1.0.0 1b2e1d63ff
1b2ed653∥是你想要标记的提交I的前10
位字符。使用如下命令获取提交I
it log
你也可以用该提交ID的少一些的前几位
只要它是唯一的。
替换本地改动
假如你做错事(自然,这是不可能的)
你可以使用如下命令替换掉本地改动
git checkout--
此命令会使用HEAD中的最新内容替换掉
你的工作目录中的文件。已添加到缓存区
的改动,以及新文件,都不受影响。
假如你想要丢弃你所有的本地改动与提
交,可以到服务器上获取最新的版本并将
你本地主分支指向到它
git fetch originl
git reset --hard origin/master
有用的贴士
内建的图形化it
gi
tk
彩色的gt输出
git config color. ui true
显示历史记录时,只显示一行注释信息
git config format. pretty oneline
交互地添加文件至缓存区
it add-i
链接与资源
图形化界面
GitX( L(OSX, open source
Tower (OSX
ource Tree(OSX, free
GitHub for Mac(OSX, free
GitBox(OSX
指南与手册
Git社区参考书
专业Git
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.