文章目录

  • 1.什么是Git?
  • 2.什么时候需要用 Git?
  • 3.什么文件可以被 Git 管理?
  • 4.什么文件不能被 Git 管理?
  • 5.Git安装

1.什么是Git?

Git 是一个分布式版本控制系统. 它的灵活性, 优越性使得它从2005年发布以来. 获得了越来越多的使用和支持.

2.什么时候需要用 Git?

1)当你已经成为码农, 或者已经在成为码农的路上;
2)当你觉得代码太多;
3) 当你已经开始用日期或版本号命名的代码文件的时候.

3.什么文件可以被 Git 管理?

1)文本文件 (.txt) 等;
2)脚本文件 (.py) 等;
3) 各种基于文本信息的文件.

4.什么文件不能被 Git 管理?

1)图片文件 (.jpg) 等;
2)MS word (.doc) 等.

5.Git安装

官网安装:Git
Linux 系统

使用 Linux 的朋友们, 大家肯定都很熟悉怎么在 Linux 上装东西, 所以只要找到你的 Terminal, 并输入以下指令就可以啦:

# 如果你的 Linux 是 Ubuntu:
$ sudo apt-get install git-all
# 如果你的 Linux 是 Fedora:
$ sudo yum install git-all

MacOS 系统
Git 已经为 Mac 用户做好了一个安装包, 我们可以在这里下载并安装:Git for MacOS

Windows 系统
Git 也为 Windows 系统提供了简易的 .exe 安装包, 直接从这里下载并安装就可以了。 Git for Windows

推荐使用默认安装参数, 然后一路下一步到底. 安装好之后, 在你的所有程序中, 将会出现 git 的文件夹, 而且里面会有一个程序叫做 git bash.(git bash 相当于MAC系统的terminal终端) 这个 git bash 是 git 在 Windows 上为了方便使用所设置的一个 Unix 的环境. 如果你是 Windows 用户, 之后的教程你也能用这个来学习使用 git.

Git教程——为什么要掌握Git以及Git的安装相关推荐

  1. 【Git 教程系列第 5 篇】Git 的工作流程

    这是[Git 教程系列第 5 篇],如果觉得有用的话,欢迎关注专栏. Git 工作流程 第一步:克隆 Git 资源(远端仓库)作为工作目录. 第二步:在克隆的资源上添加或修改文件(如果其他人修改了,你 ...

  2. 在linux上装git教程,教你玩转Git-Linux 平台上安装

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

  3. 2022新版Git教程 从入门到实战(一)安装Git

    ⭐个人社区:[小鱼干爱编程]

  4. 别人总结的一些git教程大全

    工作中,除了必备的基础知识,还要学会与人合作. 如何将你开发的小功能整合到整个项目的大框架中 如何让你的实验性代码不影响到大框架中的代码性能 如何让你放下手中写到一半的代码去修改突然出现的bug 这些 ...

  5. Git教程_1 简介

    https://gitee.com/fakerlove/git 文章目录 git 教程 1. 简介 1.1 介绍 1.2 环境准备 1.3 安装 1. 设置 用户名和密码: 2. 然后看本地目录是否有 ...

  6. Linux git版本管理的使用/git教程

    转自:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 1.git教程 史上最浅显易 ...

  7. 分布式版本控制系统 Git 教程

    简介 Git 是什么? Git 是一个开源的分布式版本控制系统. 什么是版本控制? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统. 什么是分布式版本控制系统? 介绍分布 ...

  8. Git教程:最详细、最傻瓜、最浅显、真正手把手教!

    作者:涂根华 链接:www.cnblogs.com/tugenhua0707 导读:因为教程详细,所以行文有些长,新手边看边操作效果出乎你的预料.GitHub虽然有些许改版,但并无大碍. 一.Git是 ...

  9. idea 使用 git 教程

    idea 使用 git 教程 1.下载 git 下载地址: https://git-scm.com/download/win 64-bit Git for Windows Portable(简单版本) ...

  10. Git教程学习(一)

    教程来自: Git教程(廖雪峰的官方网站) 学习Git的基本内容,对教程内容进行理解并脱水 1. Git简介 2. 安装Git 1. ubuntu上安装Git $ sudo apt-get insta ...

最新文章

  1. 为什么设计模式在C++社区没有Java社区流行?
  2. C#-数组定义及使用数组的好处 046
  3. 属性文件有一个多行值
  4. 我和阿里巴巴的孽缘(三)
  5. flask双向映射语法
  6. 封装一个ViewPager真正的实现图片无限循环滚动带导航点
  7. spring----IOC知识点
  8. nginx反向代理配置如何去除前缀
  9. [转]12个jquery插件
  10. Python循环嵌套应用案例一则:判断丑数
  11. elasticsearch组合查询
  12. python识别鼠标在excel中选中的区域_[Excel技巧] 提高你工作效率的9个Excel技巧,职场新人必备...
  13. Go实现 爬虫v0.2
  14. 21 , CSS 构造模型
  15. C语言实战之猜拳游戏
  16. C语言:将两个按值有序排列的非空线性链表合并为一个按值有序的线性链表算法
  17. 虚拟机Ubuntu21.04全屏显示
  18. AcWing 2041:干草堆(差分)
  19. 使用Grabit自定义SQL收集metadata
  20. css中文字操超出固定个数显示省略... 超出隐藏

热门文章

  1. mongodb java驱动_Java操作MongoDB之mongodb-driver(一)
  2. TCP协议为什么会采用三次握手,若采用二次握手可以吗?
  3. 《Python数据可视化编程实战》—— 1.2 安装matplotlib、Numpy和Scipy库
  4. verilog实现多周期处理器之——(六)简单算数操作指令的实现
  5. 安装linux可是c盘文件夹失败,虚拟机安装linux系统,会对物理的磁盘有影响吗?怎样保证安全,谢了!...
  6. Windows Server 2008 R2忘记管理员密码后的解决方法
  7. Oracle,Mysql,Sqlserver数据库连接串(总爱忘,留着备用)
  8. winform listbox 没有listitem的问题
  9. 《开发者突击:精通ASP.NET AJAX网络程序设计》终于面世
  10. 放大器的传递函数_这么酷,采用极致小巧的运算放大器设计麦克风电路!