使用Git命令七Github版本控制与git checkout命令的使用

Github的作用实在是太多了,版本控制、代码托管、协作开发、基友社交等等。我们今天就来介绍下如何使用Github release来进行版本控制。

(1)我首先在Github创建一个仓库,并将本地的项目进行上传
(2)在Github上发布一个版本,直接点击上方的release即可,也就是你要“备份”的某一个版本。


图1

(3)如果你还没有release过,就会出现如下界面。直接点击“Create a new release”即可。


图2

(4)输出tag值,这个tag值比较重要,以后进行回滚的时候可以直接指定这个tag值即可。然后点击Publish release。这个发布版本就完全备份好了。
图3

(5)release一个版本之后,就会出现如下界面,注意看左上角的tag值和hash值,这个在回滚的时候会用到。
图4

(6)好了,现在我在本地进行代码的修改,进行任意的修改。此时这个代码被改的不成样子了。我需要回滚到Github上的1.0版本。
可以执行如下命令:git checkout -f 1.0
注意上面参数1.0就是Github上的tag值。但是运行之后,出现如下问题:


图5

表示1.0还没有被检索到,这个路径不知道。
(7)此时执行:git fetch,表示tag已经被添加进来了.
图6

(8)此时再次执行:git checkout -f 1.0 ,就会回滚成功了
图7

(9)我们此时去本地查看,发现真的回滚到1.0了。是不是很方便的。当然你也可以有多个release版本,当有新的release版本的时候,本地需要执行下git fetch. 才能把新的tag值加入进来。
当然你执行git checkout ***,后面可以是tag值,也可以是tag下面的hash值。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • 本片内容转自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃儿阅读 4,964评论 2 88
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,726评论 4 54
  • (1) 对着老树咖啡馆门口的玻璃,他理了理头发,抖了抖衣服,然后径直朝202包间走去。 刚推开门,就听到房间里传来...
    蓝蓝如是阅读 411评论 0 1
  • 为了尽可能的不让小主去吃外面的食物,同时也要尽量的减少我下厨的时间,毕竟我一个人照顾小主,实在太忙了。我思来想去,...
    妄言人阅读 239评论 0 0