南宁企业网站建设,电商seo搜索优化,微网站建设报价方案模板,怎么查看域名是一级还是二级域名1. 将工作区的内容添加到暂存区
你的工作区要有内容#xff08;.git 不算#xff09;
注意#xff1a;空文件可以添加#xff0c;但是空文件夹不管
如果没有形成历史版本之前#xff0c;暂存区的同名文件会被覆盖
//打开命令行#xff0c;切换到 .git所在的目录…
1. 将工作区的内容添加到暂存区
你的工作区要有内容.git 不算
注意空文件可以添加但是空文件夹不管
如果没有形成历史版本之前暂存区的同名文件会被覆盖
//打开命令行切换到 .git所在的目录输入指令
git add 文件名 //添加一个单一的文件到暂存区
git add 文件夹名
git add . //把所有未添加到暂存区的内容都加进去 git add --all的简写
2. 查看状态
//打开命令行切换到 .git所在的目录输入指令git status //查看工作区和暂存区文件的状态-- 红色新增的文件/修改的文件 git add .-- 绿色已添加到暂存区 添加到版本库 git commit -m 描述信息
3. 从暂存区回撤
//打开命令行切换到 .git所在的目录输入指令git reset HEAD -- 文件名 //撤回特定文件
git reset HEAD -- 文件夹名称 //撤回特定文件夹
git reset HEAD -- . //撤回暂存区所有的内容
4. 形成历史版本
把暂存区的内容形成一个历史版本也就是版本库前提需要暂存区要有内容
//打开命令行切换到 .git所在的目录输入指令
git commit -m 说明 //就会形成一个历史版本
5. 查看历史版本
// 打开命令行切换到 .git所在的目录输入指令
git log //会以倒叙的形式出现你本地所保存的所有历史版本// 查看简化版
git log --prettyoneline
显示历史版本如下
commit fgs12341agdhf HEAD - master//历史版本 id 唯一值每一个历史版本都有一个唯一的id
Author:... //作者及邮箱第一次安装git 的时候配置的全局签名
Date: .... //生成历史版本的时间
最新一次提交信息 2222 //提交信息你写的版本描述commit fgs12341agdhf HEAD - master
Author:...
Date: ....
第一次提交信息 111
6. 回滚历史版本
//打开命令行切换到 .git所在的目录输入指令
git reset --hard 版本id
//这样就可以回到当时的状态
注意历史回滚的时候回到了过去, 在过去的基础上新增了历史版本
回滚倒是完成了如果某一天想要回到有之前的功能的版本怎么办呢不能像以往通过【git log】来查看记录再回滚了再回去需要这么搞
git reflog //查看
//继续操作回滚
git reset --hard 版本号
单个文件版本的回退
git checkout 版本号 文件名 或 路径文件名
7. 分支操作 7.1 创建分支
git branch 你自定义的分支名称
7.2 查看所有分支
git branch
7.3 切换分支
git checkout 你要去的分支名称
7.4 创建并切换到指定分支
git checkout -b 分支名称
7.5 合并分支
// 将指定分支合并到当前分支你要合并过来的分支名称
### 7.6 冲突问题- 冲突场景如果分支A在1.txt中加入了文本22222如果分支B在1.txt中加入了文本333333切换到master分支后先合并分支A没有问题再合并分支B则会显示冲突- 解决方案 解决冲突后即可commit
7.7 删除分支不能在当前分支删除自身所以要离开你要删除的分支
git branch -d 你要删除的分支名称
### 7.8 强力删除分支的指令如果分支上有些没有合并的历史版本那么这个分支可能删除不掉会提示你分支没有合并想要删除得使用强力删除, 不管分支里面有什么都直接删除
git branch -D 你要删除的分支
操作 cmd
1. 1. git init git add ./add 与自己gitee链接保持一致最后push100%成功