博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git:一、简介&安装Git 2.20.1
阅读量:5217 次
发布时间:2019-06-14

本文共 911 字,大约阅读时间需要 3 分钟。

0、

1、简介

一个分布式版本控制系统。

作用:自动记录每次文件的改动,还可以让同伴协作编辑。
855332-20190212095458369-707112215.png
855332-20190212095525935-799620113.png
分布式与集中式相比优点在于:版本库在每个人自己电脑上,不需要一直在网上,也不用担心某一个数据库挂掉数据丢失的问题。

2、安装

此处为Mac版本的安装,其他详见参考网址

百度了下,都是说有2种安装方法,一个是通过homebrew,一个是通过Xcode。
此处都不使用。当然我的电脑是装了Xcode的。

1)确定自己电脑是否装有Git

打开终端,输入git,显示以下代表已经安装了

855332-20190212101345439-1195968594.png

2)确定版本

到查看是否是最新版本,官网是2.20.1,而本机:

855332-20190212101552170-1850548302.png
需要更新

3)在官网上下载,速度很慢....

4)正常安装,一直下一步,完成后检查版本

855332-20190212103652859-564002167.png

PS:一旦更新出了问题看第二个参考

3、创建版本库(repository)

1)前往一个合适的地方,新建文件夹(路径最好全是英文)

$ mkdir gitrepository$ cd gitrepository$ pwd/Users/zwh/myFiles/gitrepository

2)建为git的版本库

git init 855332-20190212172204327-1613842445.png

成功!其实只是多了一个.git的文件夹,不过是隐藏的,看不到
可以用ls -ah看到855332-20190212172506066-1869403322.png

以上。


2月20日更新

4、在Win10上安装Git 2.20.1

  • 0)确认是否安装过Git,打开cmd,输入git
    855332-20190220110549160-1689001358.png
  • 1)在Git官网下载,速度非常慢,只能耐心等待了
  • 2)开始安装
    855332-20190220104058677-101408477.png
  • 3)修改安装路径
    855332-20190220104147911-2099392739.png
  • 4)选择组件
    855332-20190220104609142-2006595348.png
  • 5)开始菜单目录名
    855332-20190220104737634-1609822871.png
  • 6)Git默认编辑器
    855332-20190220104857816-449161745.png
  • 7)选择使用命令行的环境
    只用Git自带的命令行工具
    855332-20190220105018087-810514814.png
  • 8)选择HTTP S传输后端
    855332-20190220105159636-327185648.png
  • 9)换行格式转换
    Windows格式转换为Unix格式再提交
    无论什么格式都转换为Unix格式再提交
    检查是什么格式就怎么提交
    855332-20190220105353057-1976835500.png
  • 10)为使用Git Bash配置终端模拟器
    855332-20190220105724609-1002622897.png
  • 11)额外配置
    855332-20190220110157941-374910085.png
  • 12)开始安装
    855332-20190220110216176-491156896.png
  • 13)完成
    855332-20190220110254451-473111762.png
  • 14)配置环境变量
    我的电脑右键->属性->高级系统设置,输入git文件夹下cmd的路径
    855332-20190220110926308-2031183634.png
    855332-20190220111112014-1076596415.png
  • 15)确认是否安装成功
    855332-20190220111305713-1473200533.png


参考:

转载于:https://www.cnblogs.com/ZhengWH/p/10364134.html

你可能感兴趣的文章
口胡:[HNOI2011]数学作业
查看>>
我的第一个python web开发框架(29)——定制ORM(五)
查看>>
Combination Sum III -- leetcode
查看>>
中国剩余定理
查看>>
基础笔记一
查看>>
uva 10137 The trip
查看>>
spring 解决中文乱码问题
查看>>
hdu 4268
查看>>
Count Numbers
查看>>
编写高质量代码改善C#程序的157个建议——建议110:用类来代替enum
查看>>
网卡bond技术
查看>>
UITabbarController的UITabbarItem(例:"我的")点击时,判断是否登录
查看>>
UNIX基础知识之输入和输出
查看>>
【洛谷 P1666】 前缀单词 (Trie)
查看>>
对称加密和非对称加密
查看>>
数据库锁机制及乐观锁,悲观锁的并发控制
查看>>
图像处理中双线性插值
查看>>
RobHess的SIFT代码解析之RANSAC
查看>>
03 线程池
查看>>
201771010125王瑜《面向对象程序设计(Java)》第十三周学习总结
查看>>