GIT急救包

前言

既然已经再用git了,这里就不再陈述git是啥优缺点什么的,直接和我一起来学习一下吧。

在日常工作中避免不了的要接触git,经常会出现一些问题,比如:

  1. 每次提交拉取代码的命令都是一样的,都是什么意思?为什么要这么写?
  2. 当在其他分支提交错代码怎么办?
  3. 当你想返回上一步怎么办?
  4. 某一步命令敲错了,担心会影响到别人怎么办?
  5. 本地库、远程库啥关系?

一、安装git

官网下载速度是比较慢的,这里分享一个淘宝镜像下载链接https://npm.taobao.org/mirrors/git-for-windows/v2.30.0.windows.2/
GIT急救包_第1张图片

直接默认安装就可以;
安装完成后,还需要最后一步设置(ssh的另算),在命令行输入如下:

git config  --global user.name "xxxxxx"
git config  --global user.email "xxxxxx"

注意:git config  --global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱

二、使用

一:创建版本库

什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解为一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。

假如我门创建的版本库的名字example:

  1. 通过命令 git init 把这个目录变成git可以管理的仓库,如下:

image.png
这时候你当前example目录下会多了一个.git的目录,这个目录是Git来跟踪管理版本的,没事千万不要手动乱改这个目录里面的文件,否则,会把git仓库给破坏了。如下:
image.png

  1. 把文件添加到版本库中。

    首先要明确下,所有的版本控制系统,只能跟踪文本文件的改动,比如txt文件,网页,所有程序的代码等,Git也不列外,版本控制系统可以告诉你每次的改动,但是图片,视频这些二进制文件,虽能也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是知道图片从1kb变成2kb,但是到底改了啥,版本控制也不知道。

你可能感兴趣的:(git)