在以前的文章中,您学习了如何使用git提交文件和下载更新文件。 那么,git如何进行版本升级呢
首先在本地创建了一个git项目,与远程服务端(github )上的项目相关(如果此步骤有问题的儿童靴,请参阅我的上一篇文章) 我很害羞……) );
1 )首次启动git项目,提交远程分支,并记录为第一个版本
2 )修改项目中文件的内容,提交到远程分支,并记录为第二个版本
3 )修改项目中文件的内容,提交到远程分支,并记录为第三个版本
本地分支源文件的内容如下图所示。
经过3次提交,可以在github上看到项目的提交记录。 下图:
也可以通过在dos窗口中查看提交历史记录来使用git log命令:
ps: git log命令显示最近到最远的显示日志,可以看到最近的三次提交; 最近的是第三个版本,上次是第二个版本,第一个是第一个版本; 如果您认为上面的git log中显示的信息太多,请使用命令git log --pretty=online。 (请注意是两根棒子哦。 )
按照以上步骤,我们已经提交了三次记录。 现在开始版本回滚操作。 有两种回滚版本的操作方法:
33558 www.Sina.com/: git resethard head^ (表示要返回到以前的版本,如果需要,请将head ^更改为HEAD^^。 如果它回到最初的100版本,这个方法肯定不方便。 可以用简单的命令操作。 git resethard head~100 )
未回滚的以前文件的内容如下
将文件恢复到以前版本的内容。
如您所见,文件内容已返回到上一个版本。 可以使用git log继续显示历史信息。
我再也看不到第三版本的信息了,如果我现在又想回到第三版本,该怎么办; 方法如下。
33558 www.Sina.com/: git resethard版本号,但当前问题是添加已清除命令行或第三个版本的版本号。 我不知道吗? 那么,你怎么知道第三个版本的版本号? 可以通过以下命令获取版本号: git reflog演示如下:
从上面的显示可以看出,第三个版本的版本号是e12928c。 那么,在命令“git resetharde 12928 c”中
演示如下。
可以看到文件恢复到了第三个版本。
git回退操作,今天就谈这个;
最后附上老人与海书封面词: amancanbedestroyedbutnotdefeated;