Git2.45.2下载安装记录(windows 11)

        本次在windows 11中安装Git2.45.2(最新版);Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

一、本机环境

二、Git下载

下载地址:https://git-scm.com/download/win

进入下载地址后,按图中标识下载

下载下来的Git安装文件

三、Git安装

双击安装文件进行安装,点击“next”

设置Git安装目录,设置完成后点击“next”

设置安装内容,本次安装默认,直接点击“next”

默认,点击“next”

默认,点击“next”

点击“next”

默认,点击“下一步”

默认,点击“next”

默认,点击“next”

默认,点击“next”

默认,点击“next”

默认,点击“next”

默认,点击“next”

默认,点击“next”

默认,点击“install”进行安装

开始安装

安装完成

        安装完成后,在开始菜单里找到“Git”->“Git Bash”,出现命令行窗口的,就说明Git安装成功!

四、Git常用命令

        1、Git常用命令

命令说明
git config --global user.name 用户名设置用户签名

git config --global user.email 邮箱

设置用户签名

git init 

初始化本地库

git status

查看本地库状态

git add 文件名

添加到暂存区

git commit-m "日志信息" 文件名

提交到本地库

git reflog/git log

查看历史记录

git reset --hard 版本号

版本穿梭

        2、分支操作常用命令

命令说明

git branch 分支名

创建分支

git branch -v

查看分支

git checkout 分支名

切换分支

git merge 需要合并的分支名

把指定的分支合并到当前分支上

五、Git的优缺点

        Git 是一个广泛使用的分布式版本控制系统,它允许开发者跟踪和管理代码变更,支持多个用户同时协作开发软件。Git 的设计哲学和特性带来了许多优点,同时也存在一些潜在的缺点。下面分别介绍 Git 的优缺点:

1、优点

  • 分布式版本控制
    • Git 是分布式的,意味着每个开发者都有自己完整的代码库副本(仓库)。这种设计提高了数据的可靠性和安全性,因为即使中心服务器出现故障,每个开发者的本地仓库都能成为恢复数据的来源。
  • 高效的数据处理
    • Git 使用快照(snapshot)而非差异(delta)来存储数据,这使得它处理大型项目时更加高效。此外,Git 的压缩技术使得仓库占用的空间更小。
  • 强大的分支和合并能力
    • Git 支持几乎无限制的分支和合并操作,这极大地促进了并行开发和实验性代码的开发。开发者可以轻松地创建新分支进行新功能开发或修复bug,而不影响主分支的稳定。
  • 易于学习和使用
    • Git 的命令行界面(CLI)虽然起初可能看起来有些复杂,但一旦掌握,就会发现它非常强大且灵活。此外,还有许多图形用户界面(GUI)工具如 GitKraken、SourceTree 等,使得 Git 的使用更加直观和方便。
  • 广泛的社区支持和丰富的资源
    • Git 拥有庞大的用户社区和丰富的文档、教程、插件和扩展,这为开发者提供了大量的学习资源和帮助。
  • 支持离线工作
    • 由于 Git 是分布式的,开发者可以在没有网络连接的情况下进行提交和分支操作,然后再将更改推送到远程仓库。

2、缺点

  • 学习曲线较陡峭
    • 对于初学者来说,Git 的命令行界面和概念(如分支、合并、rebase等)可能需要一些时间来熟悉和掌握。
  • 复杂的合并冲突解决
    • 当多个开发者在同一文件的相同部分进行修改时,可能会产生合并冲突。虽然 Git 提供了工具来帮助解决这些冲突,但解决过程可能会比较复杂且耗时。
  • 容易误操作
    • Git 的强大功能也带来了误操作的风险,如错误的提交、分支删除等。虽然可以通过一些命令(如 git reflog)来恢复一些操作,但预防仍然是最好的策略。
  • 依赖外部工具进行可视化
    • 虽然 Git 的命令行界面非常强大,但对于一些用户来说,可能更喜欢图形化的界面来查看版本历史、分支结构等。虽然有许多 GUI 工具可供选择,但它们通常是第三方开发的,可能需要额外的学习成本。
  • 网络性能问题
    • 在网络条件不佳的环境下,Git 的推送和拉取操作可能会变得缓慢。此外,大型仓库的克隆和同步也可能需要较长时间。

        总体而言,Git 的优点远超过其缺点,这使得它成为许多开发者和团队的首选版本控制系统。通过适当的培训和实践,开发者可以充分利用 Git 的强大功能来提高开发效率和团队协作效率。

        下图是Git的开发工作流程:

        总结:Git就是一个版本控制工具,在当前实际的开发中使用非常多,学习Git的使用具有必要性,而且当前的开发环境下,Git相对于其他版本管理工具,具有大量的优势,使用Git是工作中必不可少的一个工具。

  • 12
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

搞工地的

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值