| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 什么是 Git 和 Git Repository?(Python 在线运行实例) -> 正文阅读 |
|
[开发工具]什么是 Git 和 Git Repository?(Python 在线运行实例) |
Git 是一个用于追踪团队项目变化的开源应用,而 Git 又会将不同版本的项目储存在名为 Git Repository(版本库)的文件夹中。我们通过 Git 来进行版本控制,用户可以在此删除或复制已有的版本库或为现有的项目创建新的版本库,提高团队之间的协作效率。 在这篇教程中,我们会说明 Git 版本库是什么以及如何通过 Git 命令行创建并运用这些文件。然后,我们会使用 Python在线运行一系列代码,再通过 Git 来追踪并保存这个 Python 项目中的所有历史更改并同步到 GitHub 的版本库中。 注册 Git Hub 账号如果你已有 GitHub 账号,那就可以跳过这一步。
什么是 Git Repository?如上文所述,Git Repository 会追踪并保存 Git 项目文件中的所有更改历史,然后把所有数据保存在 .git,文件中,也就是所谓的 Git 版本库。我们通过 Git 来进行版本控制,用户可以在此删除或复制已有的版本库或为现有的项目创建新的版本库。 Git Repository 的种类Git Repository 会追踪并保存 Git 项目文件中的所有更改历史,然后把所有数据保存在 .git 文件中,而根据用户的权限,Git 版本库一般可分为两类: 1. Bare Repository开发团队通过 Bare 版本库来共享团队成员所做出的变动。个体用户无法修改或创建新版本的文件。 2. Non-Bare Repositories与 Bare 版本库相对,Non-Bare 版本库可以让用户随意修改已有的文件并创建新版本。一般上,复制(Clone)的过程中创建的是 Non-Bare 版本库。 如何获取 Git RepositoryGit 版本库的获取方式同样也有两种:
初始化版本库使用 Python 在线运行的编辑器,我们可以在下方的终端里输入 如果你使用其他的编辑器,你也许需要根据你的系统环境在终端中先输入路径,再输入
克隆或复制版本库除了自建版本库,我们也可以在 Python 在线运行的编辑器使用 如何使用 Git 版本库Git 提供多种不同的命令来创建不同版本的项目: 设置版本库添加现有版本库的用户:
为现有用户添加邮箱:
为常用的 Git 命令添加快捷指令:
通过调整颜色让 Git 文件改动变得更容易追踪:
注:如果去掉 打开全球 Git 配置文件:
保存变化我们可以在 Python在线运行的编辑器终端中,通过 添加单个或多个文件:
添加所有文件:
当我们把文件添加到暂存区后,我们还需要通过 git commit 命令把修改应用到版本库中:
允许协作在 Git 中,我们可以通过
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 23:02:12- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |