qtcreator使用git和gitk工具管理自己的代码

        本文带大家了解一个深受广大开发者稀饭的版本控制器git。单独的一条一条git命令也很难记忆,去管理版本会比较麻烦【但是还是需要知道一些版本管理git命令,参考文末连接】。这里我们结合qtcreator开发工具,每实现完一版本的代码都可以提交一次,gitk工具帮你记录了所有的修改,最后借助该gitk工具做历史版本的回退。

准备:安装git gitk

sudo apt-get install git

sudo apt-get install gitk

然后设置账户:

git config --global user.email "you@example.com"

git config --global user.name "Your Name"

否则会报错:



一、qtcreator新建项目选择git支持

首先,在新建qtcreator项目的时候加入git版本控制器支持。这时候在菜单栏tool工具栏会出现git选项


二、建立Repository Directory

   Tools-->Git-->Create Repository,选择目录,为整个项目代码目录。


三、准备commit代码

    写好第一版代码之后,点击Tool-->Git-->Local Responstory-->Commit,提交代码。

    提交代码的时候可以在descrip栏中填写描述,项目工程版本号,修改地方的描述。Files选择要提交的内容,一般选择所有。

四、查看历史版本代码

    查看已历史提交及代码修改的位置: Tools-->Git-->Git Tools-->gitk

注意,这里如果报错“无法执行gitk”原因是你没有装gitk(需要单独安装)。sudo apt-get install gitk,安装gitk工具


这里可以看到这个版本修改的地方,绿色的++位置就是我们修改的位置。

五、还原到历史版本

       假设我们的“socket change”版本写得不好,或者把原有的代码改混乱了,我们想还原到原来的版本1.0那该怎么办呢?很简单,使用gitk就可以解决问题。打开gitk,出现这样的界面:

             选择1.project,点击右键,选择“Reset master branch to here”,在弹出的对话框中选择Hard,并且单击OK就完成了版本的还原。需要注意的是,选择Hard模式意味着在新版本上的一切修改都作废,所以要慎重处理。即还原到历史那个版本,两个版本之间的所有修改都作废【建议保存一个副本,重新在原来的代码上做修改】

        最后,回到QtCreator界面,发现提示重新载入文件,点击“全部是”就可以了。


    

参考链接:

[1]qtcreator下使用git版本控制系统:https://blog.csdn.net/hcx25909/article/details/8991642  

[2]git命令行使用方法:https://www.cnblogs.com/flipped/p/6659827.html

[3]git使用,精华版:http://www.bootcss.com/p/git-guide/

[4] gitk乱码解决办法:https://blog.csdn.net/u014132720/article/details/51471630

[5] gitk使用方法:https://wenku.baidu.com/view/25301b2fbe23482fb5da4c5b.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值