一、git简介

GIT是一款免费、开源的分布式版本控制系统,用于敏捷高效的处理任何或大或小的项目。
并且,能将所有的版本信息仓库全部同步到本地。本地查看所有版本历史,离线在本地提交,只需要在联网时push到对应的服务器即可。
可完整将代码及历史记录镜像到本地,任何一个协同工作的服务发生故障都可由任何一个镜像恢复。

二、repo简介

repo主要是用Google用python脚本写的调用git脚本,用来下载、管理android项目的软件仓库。

三、使用git

配置git配置文件

git config

初始化git仓库

git init

拷贝一个远程仓库

git clone

将修改添加到暂存区

git add

提交暂存区内容到本地仓库

git commit

分支操作

git branch

代码推送

git push

代码下载并合并

git pull

标签创建

git tag

删除文件

git rm <file>

git与repo区别?相关推荐

  1. git(4)---Git、Repo、Gerrit三者的区别

    Git.Repo.Gerrit三者的区别 Git作为一个分布式版本控制工具,可以创建分支,切换分支,方便协作,git pull/push: --但是对于类似于android如此庞大的项目,只用git库 ...

  2. Git和Repo管理使用简要介绍

    在Linux平台下进行Android系统项目开发时,需要git或repo管理. 一. Git和Repo的区别: 1. Git:Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的 ...

  3. git与repo与scp

    git与repo与scp Ubuntu下git的安装与使用 安装 使用 git生成patch和打patch 生成patch 应用patch 打patch发生冲突 git分支 这些是各种场合常见的 Gi ...

  4. 彻底理解git 本地分支与远程分支,以及git pull与git fetch的区别, 以及git status输出的“Your branch is behind xxx”

    git 本地分支: 当clone一个远程repo之后,默认会新建一个master或main的本地分支. 比如: $ git branch -a * mainremotes/origin/HEAD -& ...

  5. git pull不同步_Git fetch和git pull的区别?

    要讲清楚git fetch,git pull的区别必须要附加讲清楚git remote,git merge .远程repo, branch . commit-id 以及 FETCH_HEAD. 1. ...

  6. git init 与 git init --bare 区别

    git init 与 git init --bare 区别 发现问题 最早是在公司的wiki上发现了这个命令,google后发现值得记录下来 实践中发现的区别 网上找了很多资料,但说的很乱,干脆在自己 ...

  7. git:Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists)....

    Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists). 解决办法一:保 ...

  8. Git的学习与使用(一)——Git 与 SVN 区别

    Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Git ...

  9. Git和Repo扫盲——如何取得Android源代码

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion.CVS这样的集中式版本控制系统.在集中式版本控制系统 ...

最新文章

  1. Android系统源码学习——ramdisk.img、system.img、userdata.img三个文件介绍
  2. 理解特征统计偏差、方差、平均值、中位数、百分数等等
  3. 关于类和对象的进一步讨论 C++
  4. 使用脚本编写 Vim 编辑器,第 2 部分: 用户定义函数
  5. 服务器连接异常系统无法登录,win10系统无法登录LOL提示“服务器连接异常”的解决方法...
  6. 《计算机网络》谢希仁第五版考试重点整理
  7. Java SE 7、8、9 –推进Java
  8. 详解vector容器(应用+模拟实现,vector相关练习题)
  9. python 窗口键 键位码_滚轮键按一下 这些功能超方便
  10. bzoj 1002: [FJOI2007]轮状病毒
  11. Redis设计与实现学习总结
  12. COMSOL纳米光学仿真
  13. 2019冬季乙级考试
  14. 【渝粤题库】陕西师范大学180102 广告策划 作业(高起专)
  15. 使用关键词快速搜索商品代码
  16. VTK四面体文件格式
  17. android 手机 跑分榜,Android手机哪家强?安兔兔鲁大师榜单见分晓!
  18. 免费在线图片识别文字工具
  19. 百度天气API 获取天气
  20. Linux放弃到入门

热门文章

  1. 用于生菜的Linux
  2. 022 利用头皮脑电信号预测癫痫发作2021
  3. 斯坦福NLP名课带学详解 | CS224n 第18讲 - 句法分析与树形递归神经网络(NLP通关指南·完结)
  4. 《C语言程序设计教程》(主编黄迪明、余勤)第四章课后习题答案
  5. 软件工程基础知识--运行和维护
  6. Ethical.Hacking.2021.10:CRAFTING TCP SHELLS AND BOTNETS(2)
  7. 微信最多人用的表情是它!朋友圈国内外最多人打卡的地方是这两个城市!
  8. 03 | 论文中的「文献综述」应该怎么写?
  9. 做了个面试题:使用TDD思想,用vue3集成自己手写的event bus。
  10. 戴尔sc系列存储阵列柜服务器,入门级SCv2000!戴尔扩大存储产品组合