【Python之Git使用教程001】Git简介与安装

本文介绍了Git作为一种分布式版本控制系统的特点,与SVN的对比,以及在Windows上的安装步骤,包括下载、安装和首次配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、简介

        Git其实就是一个分布式版本的控制系统,在分布式版本的控制系统,大家都拥有一个完整的版本库,不需要联网也可以提交修改,所以中心服务器就显得不那么重要。由于大家都拥有一个完整的版本库,所有只需要把各自的修改推送给对方,就可以互相看到对方的修改了。

        以前有很多公司都是用SVN进行版本控制管理,但是后面使用SVN做版本控制的Google Code因为干不过Github,关门大吉了,所有很多公司逐渐将代码迁移至Git。

        那么,Git与SVN的区别是什么呢?

        最核心的区别就是SVN是集中式的版本控制系统,而Git是分布式的。

        集中式版本控制系统需要找一个服务器作为大本营,所有的代码都需要提交到服务器上进行统一的管理。当你需要对代码进行代码改动时,需要先从服务器上下载一份拷贝,修改完成后,还需要上传回服务器。

        而分布式版本控制就如上面所说的,大家都拥有一个完整的版本库,不需要联网也可以提交修改,所以中心服务器就显得不那么重要。不过也不是说分布式版本控制系统就没有中心服务器,一般情况下也是有一个中心服务器,但它只是用于方便大家的交换而已(挂了也没关系),Github就是这么一个平台。

二、安装

        由于Git在保持向后兼容方面表现良好,因此可以直接安装新版的Git。

        (1)Windows安装

        Step 1:下载Git:https://git-scm.com/download/win

        由于各种原因,你要是无法下载的话,可以点击下面链接领取备胎:

win_64: 链接:Git_win_64 提取码:3pb3

win_32: 链接:Git_win_32 提取码:jbi8

        Step 2:安装

        安装其实也没啥要注意的,就是双击安装包,一路“Next”默认安装即可

        安装完后,还需要进行初始使用Git的配置

        Step 3:初次使用Git前的配置

        安装完Git后还需要先配置一下仓库的name与email地址

        在命令行窗口(使用win+R输入cmd后即可打开)中输入以下命令

git config --global user.name "XXXX"

git config --global user.email "XXXX"

        引号中的内容输入自己的信息即可

        使用 git config --list 命令可以查看信息是否写入成功:

Python本身是一种编程语言,而Git是一个版本控制系统工具,两者之间并无直接依赖关系。如果你想在Python环境中使用Git,或者需要安装Git以便通过它管理Python项目,则可以按照以下步骤操作: ### 安装 Git #### Windows 系统下: 1. 访问 [Git官网下载页面](https://git-scm.com/download/) 并选择适合Windows系统的安装包。 2. 运行下载好的exe文件,并根据向导完成安装过程,在此过程中可以选择将Git命令添加到系统环境变量中。 3. 打开CMD窗口并输入`git --version`验证是否成功。 #### macOS 系统下: 如果你已经安装了Xcode Command Line Tools的话可以直接运行下面这条指令来检查是否有预装Git: ```bash xcode-select --install ``` 若未预先包含Git程序也可以从官方网站获取DMG镜像文件进行图形化界面安装;另外还有一种更简单的方式就是利用Homebrew(如果已配置好),只需执行如下终端脚本即可快速部署最新版Git服务端及客户端组件库集合体等资源内容至本地机器硬件存储介质上供随时调取使用啦! ```bash brew install git ``` #### Linux 系统下: 大多数Linux发行版都自带软件仓库支持一键式便捷型安装模式哦~比如Ubuntu用户就可以试试看这么干吧: ```bash sudo apt update && sudo apt upgrade -y # 更新源列表+升级所有可用更新项(非必需) sudo apt install git # 正式开始安装工作流程咯~ ``` ### 结合 Python 使用 Git 一旦完成了上述任一操作系统平台针对特定需求场景所对应的最佳实践指导说明文档里面提到过的关于如何正确无误地完成对目标应用程序主体框架结构的整体构建任务之后呢,我们便能够轻松愉快地借助于该强大的功能特性去进一步深入探索更多有趣好玩的新奇事物领域范围内的无限可能性空间喽!例如说你可以创建一个新的虚拟环境并通过pip安装某些依赖,然后初始化一个Git仓库来进行代码版本控制等等一系列常规性的日常开发运维管理工作环节当中都会频繁涉及到的具体实际应用场景案例演示效果展示出来供大家参考学习借鉴之用呗😄
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值