Git基础

Git

版本控制

版本控制系统(VCS)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。

  1. 本地版本控制

记录每次文件的更新,可以每个版本做一个快照,或者是记录补丁文件,适合个人用,如RCS.

  1. 集中版本控制

所有的版本数据都保存在服务器上,协同开发者从服务器上同步更新或上传自己的修改,如SVN

  1. 分布式版本控制

所有版本信息仓库全部同步到本地的每个用户,这样可以在本地查看所有版本历史,可以离线在本地提交,只需在联网时push到相应的服务器或者其他用户那里。由于每个用户那里保存的都是所有的版本数据,只要有一个用户的设备没有问题就可以恢复所有的数据,但这增加了本地存储空间的占用,如git

历史

Git是免费的,开源的,最初Git是为了辅助Linux内核开发的,来替代BitKeeper!

安装及环境配置

软件下载

在git官网下载慢可以去找镜像!

淘宝镜像网站:http://npm.taobao.org/mirrors/

启动Git

安装成功后在开始菜单中会有Git项,菜单下有3个程序:任意文件夹下右键也可以看到对应的程序!

  • Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多
  • Git CMD:Windows风格的命令行
  • Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令

基本的Linux命令学习

  1. cd.. (返回上一级目录)
  2. cd 文件夹 ( 进入文件夹)
  3. pwd (查看当前目录)
  4. clear (清屏)
  5. ls (列出当前文件夹下的所有文件)
  6. touch (创建一个新的文件)
  7. rm (移除文件)
  8. mkdir (创建一个文件夹)
  9. rm -r (移除文件夹)
  10. mv 目标文件 目标文件夹 (移动文件)
  11. reset (重新初始化终端/清屏)
  12. history (查看命令历史)
  13. help(帮助)
  14. exit (退出)
  15. (注释)

git配置

所有的配置文件,都保存在本地

查看系统config
git config --system --list

查看当前用户(global)配置
git config --global --list

Git相关的配置文件

  1. Git\etc gitconfig:Git安装目录下的gitconfig --system系统级

  2. C:\Users\Administrator.gitconfig 只适用于当前登录用户的配置 --global全局。

image-20210127112858862

这里可以直接编辑配置文件,通过命令设置后会相应到这里

设置用户名与邮箱(用户标识,必要)

git config --global user.name "名称"
git config --global user.email "邮箱"

Git基本理论

  • 环境变量只是为了全局使用而已

image-20210127113553862

image-20210127113720825

创建本地仓库:git init

克隆远程仓库:

  • 克隆gitee

image-20210127114813620

Git 文件操作

image-20210127115635843

实践

新建本地仓库,查看状态

image-20210127120031794

新建一个文件夹,查看状态

image-20210127120126735

image-20210127120154430

执行添加到暂存区操作 git add.

image-20210127120406646

git commit -m 提交暂存区中的内容到本地仓库 -m 提交信息

image-20210127120757448

忽略文件

image-20210127123214502

posted @ 2021-03-04 10:03  PitayaWalk  阅读(9)  评论(0)    收藏  举报