引言:git可以让你的代码有版本,你可以随时回退到某个版本
首先进入到要操作的目录: cd 路径
1、git init
使用git init 初始化,你会发现会生成一个.git的目录,.git 目录就是本地仓库。
2、.git add
使用语法: git add 选择要提交的文件
一般可以直接git add .
提交所有改动的文件
3、.gitignore
.gitignore用于描述哪些文件不需要改动
使用方法:新建.gitignore文件,写入不想提交的文件,就可以啦
4、git commit -m 字符串(说明提交理由) 该操作可以提交所有改动的文件
在各个版本跳来跳去
使用命令:git reset --hard xxxxxx
(这六位字符可以通过git log或git reflog来查看)
场景:假设我commit了两次,当前在第二次commit的版本,想回到第一次的commit版本,应该如何操作?
我们来实操一下:
在commit.html里编写了代码并提交,通过git log
可以看提交的信息
现在再次修改文件内容并提交:
我们现在想回到第一个版本,通过git log第一版本的前6位字符29fd33(可以不是六位字符,只要是唯一标识该版本的字符即可)
命令为:git reset --hard 29fd33
通过这行命令就回退到了第一个版本,是不是有种御剑飞行的感觉呢
git log和git reflog的区别: git log只会显示之前的提交,git reflog可以查看所以的提交
git branch
git branch基于当前commit创建一个分支,语法:git branch 分支名
创建分支a命令git branch a
,并通过git barnch
查看所在分支,当前分支在master
git checkout
用法:git checkout 要切换的分支
将分支切换到a:git checkout a
git checkout -b 分支名
该命令新建分支并切换到新分支,切换分支d并切换到分支d:git checkout -b d
git branch -d 分支名
该命令用于删除分支,删除分支d:git branch -d d
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!