git源代码管理工具
v2.29.2.2 官方免费版 发表评论
- 软件类别:编程辅助
- 软件大小:44.00 MB
- 更新时间:2020-11-05 12:38
- 软件版本:v2.29.2.2 官方免费版
- 软件语言:中文
- 软件等级:
- 官方网址:暂无
评分:
好评:0
差评:0

软件介绍
git源代码管理工具是一款功能强大的代码管理工具,采用分布式管理方式,高效快速的管理项目,安全可靠,适合用于在多人团队开发时,感兴趣的用户赶快来IT猫扑下载体验吧!
git源代码管理工具介绍
Git和 CVS、SVN不同,是一个分布式的源代码管理工具。Linux内核的代码就是用Git管理的。它很强,也很快。
Git支持分支功能(branch)。如果你想开发一个新的产品功能,你可以建立一个分支,对这个分支的进行修改,而不至于会影响到主支上的代码。
Git提供了命令行工具;这个教程会使用命令行。你也可以找到图形工具,譬如与eclipse配套的EGit工具
它给我们带来的直接好处有:
1. 傻瓜都会的初始化,git init, git commit -a, 就完了。对于随便写两行代码就要放到代码管理工具里的人来说,再合适不过。也可以拿git做备份系统,或者同步两台机器的文档,都很方便。
2. 绝大部分操作在本地完成,不用和集中的代码管理服务器交互,终于可以随时随地大胆地check in代码了。 只有最终完成的版本才需要向一个中心的集中的代码管理服务器提交。
3. 每次提交都会对所有代码创建一个唯一的commit id。不像CVS那样都是对单个文件分别进行版本的更改。所以你可以一次性将某次提交前的所有代码check出来,而不用考虑到底提交过那些文件。(其实SVN也可以做到这点)
4. branch管理容易多了,无论是建立新的branch,还是在branch之间切换都一条命令完成,不需要建立多余的目录。
5. branch之间merge时,不仅代码会merge在一起,check in历史也会保留,这点非常重要。
git工作原理
(1)工作区:仓库文件夹里除了.git目录以外的内容;
(2)版本库:.git目录,用于存储记录版本信息;
暂缓区(stage);
分支(master)git自动创建的分支;
HEAD指针:用于指向当前分支;
(3)git add:把文件修改或者新添加的文件添加到暂缓区;
git commit 把暂缓区的所有内容提交到当前分支;
远程仓库相关命令:
检出仓库:$ git clone git://github.com/jQuery/jquery.git
查看远程仓库:$ git remote –v
添加远程仓库:$ git remote add [name] [url]
删除远程仓库:$ git remote rm [name]
拉取远程仓库:$ git pull [remoteName] [localBranchName]
推送远程仓库:$ git push [remoteName] [localBranchName]
分支(branch)操作相关命令查看本地分支:$ git branch
查看远程分支:$ git branch –r
创建本地分支:$ git branch [name] ----注意新分支创建后不会自动切换为当前分支
切换分支:$ git checkout [name]
创建新分支并立即切换到新分支:$ git checkout -b [name]
删除分支:$ git branch -d [name] ---- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项
合并分支:$ git merge [name] ----将名称为[name]的分支与当前分支合并创建远程分支
(本地分支push到远程):$ git push origin [name]
删除远程分支:$ git push origin :heads/[name]
版本(tag)操作相关命令查看版本:$ git tag
创建版本:$ git tag [name]
删除版本:$ git tag -d [name]
查看远程版本:$ git tag –r
创建远程版本(本地版本push到远程):$ git push origin [name]
删除远程版本:$ git push origin :refs/tags/[name]
子模块(submodule)相关操作命令添加子模块:$ git submodule add [url] [path]
初始化子模块:$ git submodule init ----只在首次检出仓库时运行一次就行
更新子模块:$ git submodule update ----每次更新或切换分支后都需要运行一下
删除子模块:$ git rm --cached [path]
忽略一些文件、文件夹不提交在仓库根目录下创建名称为“.gitignore”的文件,写入不需要的文件夹名或文件,每个元素占一行即可,如targetbin*.db
下载地址
Pc版git源代码管理工具 v2.29.2.2 官方免费版
本类最新
Trae电脑版2.10.0
微软.NET Frameworkv4.7.2.0 官方完整版
大漠插件中文汉化模块源码免费版
ApiPost(api调试)v7.0.2 官方版
x64dbg调试工具v2022.08.08 绿色汉化版
Spire.Doc for Javav2.7.3 免费版
SDK Platform Tools for windowsv33.0.1 官方最新版
Postman安装包64位版v9.15.2 官方版
.net程序反编译软件中文版(DotNet Helper)v2.2 绿色版
.net混淆器汉化版(dotNET Reactor)v5.9.8.0 绿色版
.NET代码保护工具.NET Reactorv5.9.8.0 中文汉化版
开源脱壳工具.Net Reactor Slayerv3.0.0.0 中文免费版
鲸鱼无线模块编程PC电脑版v1.0.3 官方最新版
x64dbg辅助管理器v2022.02.25 汉化优化安装版
JDK绿色免安装版附JAVA环境变量一键配置v1.8.0.151 官方版
相关软件
无尽寺庙手机版(InfiniteTemple)v1.0.4无尽寺庙(InfiniteTemple)是一款非常好玩的像素题材手机游戏,游戏题材新颖,玩法简单有趣,融入冒险特色更加刺激,丰富的关卡保证让你百玩不腻。感兴趣的朋友欢迎前来IT猫扑下载体验吧!无尽寺庙游戏介绍探索古代遗迹的大家陷
无尽寺庙内购破解版(InfiniteTemple)v1.0.4无尽寺庙无限金币版是一款具有像素风格的休闲冒险游戏,需要玩家避开各种障碍完成各种任务挑战,喜欢的朋友快来IT猫扑下载吧!无尽寺庙破解版游戏介绍探索古代遗迹的大家陷入了寺院的陷阱。请躲开守护遗物的骷髅和陷阱!请通
源代码删除游戏v1.2.0源代码删除最新版是直火游戏开发、柠檬酱游戏发行的像素射击类手机游戏,2D横版街机游戏操作搭配极其强大丰富的武器装备系统,让你每一个关卡都有非常不同的全新体验,手感、画面都绝对超值的存在,不错的独立游戏、强烈推荐
免费开源代码编辑器(Notepad++)v8.1.4 官方中文免费版Notepad++中文版是款运行稳定的文本编辑器,支持多语言,可以一键切换成你喜欢的格式,运用特别简单,打开电脑即可运行!是许多做编程开发用户的首选文本编辑器,有需要可以来试试!官方介绍Notepad++是一款非常有特色的编辑器,软件
下载排行
- 1华为主题开发工具(hwtTool)
- 2大漠插件中文汉化模块源码
- 3javax.servlet-api-4.0.1.jar
- 4易语言vc98linker
- 5sscom42串口调试工具
- 6Mibboy社工百宝箱
- 7microsoft iscsi initiator 64位
- 8雨田静态分析系统(c语言静态分析工具)
- 9jQuery手风琴图片相册特效插件
- 10RegexBuddy(正则表达式处理器)

JSCompress(JS脚本代码压缩)
GCViewer(GC日志分析工具)












网友评论
查看所有0条评论