Git保姆级入门教程

179 阅读3分钟

1.什么是Git?

分布式代码管理工具 Git是一个开源的分布式版本控制系统,可以有效,高速地处理从很小的项目版本管理。 托管的平台:国内gitee,国外github

2.如何使用?

2.1 在指定盘符下创建一个项目

mkdir myItem(项目名称)

2.2 进入到项目,并且初始化一个空的git仓库

cd myItem
git init

image.png

2.3 配置用户名和邮箱号(只需要配置一次)

git config --global user.name  '用户名'
git config --global user.email  'xx@xx.com'

image.png

2.4 修改配置信息

git config --global -e 

image.png

2.5查看配置列表

git config --list

2.6 在项目里创建一个忽视的清单

touch .gitignore

打开着gitignore文件,把需要忽视的文件一行一个写入

2.7 把工作区的代码管理到缓存区

git add .
git status  //查看git当前的状态

2.8 提交到缓存区

git commit -m '描述这次做了什么事情'

2.9查看一下状态

git status

2.10 添加一个交接文档

touch README.md
git add . 
git commit -m '添加message'

3.创建分支

3.1 查看分支

git branch

3.2 创建分支

git branch 分支名称
git branch  //查看分支

3.3 切换到dev分支

git checkout dev

3.4 在dev分支编写代码

touch index.html
编写一下下 index.html
git add .
git commit -m '在dev分支创建index.html文件'

3.5合并分支

目标处于dev分支,需要切换到master再去合并dev

git checkout master
git merge dev

3.6 删除子分支

git branch 子分支名称 -D

4.分支冲突处理

合并分支,主分支合并子分支(想合并哪个分支,就要切换到另一个分支去进行操作,合并那个分支)

git merge dev     // 当前是在master分支上合并dev分支

解决完冲突之后,还需要把代码管理到缓存区,再提交到缓存区

git status
git add .
git commit -m '处理冲突'

5. 提交到远程仓库

注册远程仓库

打开`https://gitee.com`,进入该网站,进行注册,开始配置秘钥
  1. 进入设置
  2. 进入到ssh密钥
  3. 生成秘钥到你本地电脑
ssh-keygen -t ed25519 -C "Gitee SSH Key"

image.png

  1. 查看生成

image.png

5.读取公钥

image.png

6.公钥添加

image.png 7.添加成功

image.png 8.建立远程仓库 可以先按如图一样的配置,后期再进行修改 image.png 9.复制地址

image.png 10.在gitbash上输入命令 origin 自定义的别名,因为 git仓库的url地址不好记!

git remote add origin git@gitee.com:itzan/zouxiu2007.git

11.第一次提交可以选择强制提交

git push origin master --force

12.第二次以及以后提交

git push origin master

6.克隆远程仓库

git clone 远程仓库地址 (会覆盖原来同名文件) //下图的地址

image.png

git clone 远程仓库地址 新的名称(不写会覆盖本地的文件夹)

7.拉取最新代码

git pull origin 分支名称 ,也可以不带分支名称
git pull origin

区别

默认情况下,git pull origin 命令会拉取远程仓库中所有分支的最新提交。而 git pull origin 分支名称 命令只会拉取指定分支的最新提交。如果本地仓库中不存在指定的分支,Git 会自动创建一个新的分支。