1.什么是Git?
分布式代码管理工具 Git是一个开源的分布式版本控制系统,可以有效,高速地处理从很小的项目版本管理。 托管的平台:国内gitee,国外github
2.如何使用?
2.1 在指定盘符下创建一个项目
mkdir myItem(项目名称)
2.2 进入到项目,并且初始化一个空的git仓库
cd myItem
git init
2.3 配置用户名和邮箱号(只需要配置一次)
git config --global user.name '用户名'
git config --global user.email 'xx@xx.com'
2.4 修改配置信息
git config --global -e
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`,进入该网站,进行注册,开始配置秘钥
- 进入设置
- 进入到ssh密钥
- 生成秘钥到你本地电脑
ssh-keygen -t ed25519 -C "Gitee SSH Key"
- 查看生成
5.读取公钥
6.公钥添加
7.添加成功
8.建立远程仓库
可以先按如图一样的配置,后期再进行修改
9.复制地址
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 远程仓库地址 (会覆盖原来同名文件) //下图的地址
git clone 远程仓库地址 新的名称(不写会覆盖本地的文件夹)
7.拉取最新代码
git pull origin 分支名称 ,也可以不带分支名称
git pull origin
区别
默认情况下,git pull origin 命令会拉取远程仓库中所有分支的最新提交。而 git pull origin 分支名称 命令只会拉取指定分支的最新提交。如果本地仓库中不存在指定的分支,Git 会自动创建一个新的分支。