1 / 17
文档名称:

git基础知识.ppt

格式:ppt   大小:456KB   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

git基础知识.ppt

上传人:薛定谔的猫 2022/7/6 文件大小:456 KB

下载得到文件列表

git基础知识.ppt

相关文档

文档介绍

文档介绍:git基础知识
戚景亮—. 6
目录
一. 和 svn相比git的优势在那里
二. git 客户端和仓库端目录结构
三. git 常用操作
四. git 常见使用场景
五. git 权限问题
六,repo 的使用

戚景亮—. 6
目录
一. 和 svn相比git的优势在那里
二. git 客户端和仓库端目录结构
三. git 常用操作
四. git 常见使用场景
五. git 权限问题
六,repo 的使用
六. gitolist服务器的搭建
git 和 svn 的差异 (分布式与集中式的管理的差异)
Git比SVN有什么优势
上传下载的速度比svn快得多(
异地协同工作。(如:不用联网也历史记录)
现场版本控制。(
更好用的提交列表。
更好的差异比较。
工作进度保存。
作为SVN前端实现移动办公。
无处不在的分页器。
远程git server
repository
git push
git pull
2,创建本地GIT版本库
Git init
1,创建GIT服务版本库
Git init --bare
三. git 常用操作
常用的操作命令
分支操作
本地分支操作
服务器分支操作
git init 创建一个数据库。
git clone 复制一个数据到指定文件夹
git add
git commit add文件并commit到本地数据库。
git pull 从服务器下载数据库,并跟自己的数据库合并。
git push 向其他数据库推送自己的数据库。

git fetch 从服务器下载数据库,并放到新分支,不做合并。
git whatchanged 查看两个分支的变化。
git branch 创建分支,查看分支,删除分支
git checkout 切换分支
常用命令
git help –a 显示所有git命令
git merge 合并分支,把目标分支合并到当前分支
git config 配置相关信息,例如email和name
git log 查看版本历史
git show 查看版本号对应版本的历史。
git tag 标定版本号。
git reset 恢复到之前的版本

git status 显示当前的状态。
git mv 重命名文件或者文件夹。
git rm 删除文件或者文件夹。
git help 查看帮助
分支操作
服务器分支操作
本地分支操作
查看本地和远程分支
git branch
git branch -a
git checkout vmc_g //进入 vmc_g 分支
git checkout -b tao_vmc_g //以 vmc_g 为源创建分支 tao_vmc_g
git checkout tao_vmc_g //进入 tao_vmc_g 分支
//修改代码
git commit -m " ******** " //只是提交到本地分支上
git clone ssh://******@:5091/repository/cultraview/ctv-launcher/launcher--/
四. git 常见使用场景
git 和 repo 啥关系?
如何通过repo下载android源代码?
如何通过repo创建android的源代码server?
如何维护某个git项目?(下载,提交……)
如何创建某个项目的git server?
多个git 仓库的管理------repo
Repo和清单库的初始化
Repo init –u
参数 --mirror \ -b \-m

Repo sync
五. git 库的权限问题
Git 架设
使用 HTTP 就是走 Web server 的权限,
走 SSH 就是取决于各个帐号的权限. (Git 的 object 目录里面会有权限问题)
若多人共用的话, 要走 SSH 有下述几种方法:
1. 建立新帐号(git), 由 git 帐号来统一管理(commit / push) 等操作
2. git-daemon:允许匿名下载仓库。
3. 使用 gitosis 来管理(gitosis 可以设定到 "谁" 可以存取此专案).
4. 使用 gitolite 来管理(gitolite 可以设定 "谁" 可以存取此专案, 而且, 可以设定只能存取哪个 branch 等路径)
5. git-shell :可以被用于restricted login shell 来将中心仓库共享给用户(ssh)

最近更新

2025年白酒业务员的工作计划 4页

2025年农业创业计划书(6篇) 38页

软岩中高压输水隧洞衬砌结构的分析及优化 3页

2025年四川城市职业学院单招职业倾向性测试题.. 63页

2025年四川城市职业学院单招职业技能测试题库.. 62页

2025年四川工业科技学院单招职业技能测试题库.. 63页

轨道客车电阻焊走行控制系统研究 3页

2025年四川工程职业技术学院单招职业倾向性测.. 64页

2025年疫情过后感悟的句子 5页

2025年四川幼儿师范高等专科学校单招职业适应.. 62页

2025年画鸡蛋的选读课文原文 3页

2025年六西格玛管理绿带介绍 5页

2025年四川护理职业学院单招职业适应性测试题.. 61页

超声波在亚麻织物染色加工中的应用研究 3页

2025年四川文化艺术学院单招职业适应性测试题.. 62页

2025年四川文轩职业学院单招职业技能测试题库.. 63页

2025年四川机电职业技术学院单招职业技能测试.. 63页

贵州某高填方边坡稳定性分析与加固处理 3页

2025年四川汽车职业技术学院单招职业技能测试.. 61页

2025年四川现代职业学院单招职业倾向性测试题.. 60页

财务报表分析在企业投资管理中的实践研究 3页

2025年公路养护知识试题及答案 3页

2025年四川科技职业学院单招职业倾向性测试题.. 60页

2025年电工安全承诺书(精选6篇) 6页

2025年电子工厂认识实习目的 4页

2025年电子商务实习周记大全 11页

企业内部承包经营合作协议 6页

2025年四川西南航空职业学院单招职业适应性测.. 61页

2025年单招适应性测试题库a4版 63页

2025年校园数据治理服务方案 20页