持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第21天,点击查看活动详情
一。什么是Git
git是一款代码管理工具(分布式版本控制工具),免费,开源
作用
①。代码备份
②。版本回退
③。协作开发
④。权限开发
二。下载使用
官网:https://git-scm.com/
第一次使用git,需要配置用户名和邮箱,用于表示开发者信息
用户名:git config --global user.name "aiqi"
邮箱:git config --global user.email "1564024079@qq.com"
检查配置信息:git config -l
1.git起始基本操作
①。创建并进入空文件夹
②。右击文件夹=》git Bash Here启动命令行
③。 git init仓库初始化
④。创建一个初始化文件index.html或命令创建touch index.html
⑤。git add index.html将文件加入暂存区git add -A全部文件
⑥。6: git commit -m "注释"提交到仓库m message缩写
⑦。7: git status查看状态,是否还有文件需要上传
红色表示当前文件不在暂存区
绿色在暂存区,但是不在仓库区
nothing 表示工作区和git仓库同步
⑧。nothing 表示工作区和git仓库同步(不显示新增文件),显示做了那些修改)
⑨。9: git diff --cached查看暂存区与仓库的差异
⑩。10: git log查看提交记录
11.11: clear清空窗口
2.版本库的三个区域
①。工作区==》代码编辑区
②。暂存区==》修改待提交区
③。仓库区==》代码保存区
3.历史版本回滚
①。git log查看所有历史信息
②。git log --oneline查看简写信息
③。q退出查看
④。根据版本号进行回滚(回到指定的版本)
git reset --hard版本号(版本号前七位就行)
git reset --hard HEAD A(HEAD^ 上一个版本HEAD个人上上一个版本)
git checkout 文件名惇返回到上一个版本
⑤。查看所有的操作记录
git reflog(找不到版本号的情况下)
4.创建分支 (创建一个仓库,复制)
1.master 主分支
2.分支
①。查看分git branch
②。创建分支的名称git branch name
③。切换分支git checkout
④。创建并切换分支git checkout -b name
⑤。合并分支git merge name
⑥。删除分支git branch -D name