【tool】git gui本地仓库操作
来源:互联网 发布:淘宝跳蚤市场 编辑:程序博客网 时间:2024/05/23 11:32
本篇文章将介绍git gui 本地仓库的操作,方便大家在本地进行代码的检视,对于多个版本的代码再也不用保存多个包了。
=========================================================================================
git的命令虽然强大但是命令太不好接受,对于新手需要使用git的话会带来很大的困扰。另外,网上的教程一般都是远程仓库,如果我只是想维护自己的代码,我该怎么操作?为了克服新手对git 的恐惧,本文将尽可能详细的截图,供大家参考。当gui慢慢熟悉了之后,那些专家级的git命令就会在日积月累的使用和百度谷歌过程中慢慢懂了
首先我们需要新建一个文件夹,然后打开git gui软件。create new Repository选中刚刚的文件夹。这样就新建好一个本地仓库了
打开git gui软件
点击create new Repository
点击browse选择需要选中的文件夹,然后点击create,就完成本地仓库的创建了。此时再去看选中的目录,里面会出现一个.git隐藏文件夹。这个git隐藏文件夹就是git仓库,如果不想要这个仓库,删除此文件夹就好。仓库已经好了。我们代码仓库顾名思义就是放代码的仓库,先放一些的项目进去。
点击git gui里面的rescan可以重新加载仓库的文件目录
可以看到unstaged changes里面已经有文件目录了。这个里面的文件是还没有被git管理的文件的,点击的时候可以在右侧看到里面的代码,如果是乱码的,可以右键encoding设置成适当的编码格式
那么我们需要git来管理我们的代码,这样我们方便查看我们的工作都做了哪些改动。接下来我们就开始做这件事
首先,我们需要从unstaged changes列表里面选中一些需要被git管理的文件(ctrl多选,一般是java,xml,properties之类的),然后点击commit>stage to commit,将这些文件加入到待提交的staged changes里面,提交到里面的文件等下再点击commit就会提交给git管理
按ctrl选中需要提交的文件并点击上面的commit>stage to commit
最后,在又下角的方框中输入一些信息,方便以后查看各个版本的不同,然后点击下面的commit就成功提交了
程序虽然提交了,但是我们现在并没有发现git有什么神奇的地方。我们先来改一些代码,随便改都可以。比如我这个文件现在报错,我给他修改让他不报错
然后我们在git gui里面rescan(出现扫描)一下
这个时候,git的强大体现出来了,可以在unstaged changes文件列表看到刚刚修改的文件,特意显示了颜色,并且文件里面的修改内容可以很明确的看出来,删掉的用红色标记,在前面带“-”号。新增的用绿色标记,在前面带“+”号。
选中刚刚修改的文件,点击上面的commit>stage to commit加入到待提交缓存目录,在staged changes列表里面刚刚修改的文件就用绿色的对勾标记了,系统期待你将修改的文件提交到git吧。然后输入一些描述信息,点击下面的commit提交
这样刚刚的修改就提交到了git。
现在的重点来了,我们每次都把修改的代码提交到了git,提交的次数多了我们怎么知道我们提交了什么鬼?我们怎么知道最初的版本长什么样?
有办法!点击repository>visualize master's history,会显示出代码提交历史的时间轴。最上面的master标记停在当前的版本的位置。旁边还有之前的提交信息。下面是详细的代码变更记录。删掉的用红色标记,在前面带“-”号。新增的用绿色标记,在前面带“+”号。
这算是git一个比较常用的功能了,做代码检视。如果你的代码提交上去之后发现你需要返回到之前的版本怎么办?你不需要备份历史版本的代码,可以git直接回退。如果你回退了又发现你想要用你后来写的代码了怎么办,你也不需要备份,git可以让你非常方便的在代码时间轴上面来回穿梭。如果你只是暂时想了解一下,本文就到此为止。如果你想了解更多,接下来就是百度时间。。。
- 【tool】git gui本地仓库操作
- Git本地仓库操作
- Git 本地仓库操作
- git使用教程一 本地仓库操作
- Git入门之本地仓库操作
- git使用教程一 本地仓库操作
- Git最佳实践-本地仓库基本操作
- Git使用本地仓库之基本操作
- git使用教程一 本地仓库操作
- git常用命令操作(一)本地仓库管理
- Git使用本地仓库之基本操作
- Git使用本地仓库之基本操作
- git--仓库本地操作命令介绍
- Git使用本地仓库之基本操作
- Git命令操作远程仓库分支和本地仓库分支
- Git 本地仓库与远程仓库管理的常用操作
- git gui diff/merge tool
- 合并本地git仓库
- bootstrapValidator动态添加视图对添加后的视图进行校验
- windows 10下mysql的安装教程
- 两个简单的CCF认证题(折点个数&数位之和)
- mysql 启动远程与配置utf8等坑。
- HTML中属性值value值中不能出现空格解决方法
- 【tool】git gui本地仓库操作
- H5解析|“薛之谦的恋爱诊所”这样爆款级的案例是如何炼成的?
- ANSI C标准中几个标准预定义宏
- 错误LNK2005"public: __thiscall已经在 main.obj 中定义
- 得到promise
- 数据挖掘4流程(R VS python)
- 自定义一个简单的圆形菜单
- 从ES6中的extends讲js原型链与继承
- OpenCV离散傅里叶变换(DFT前篇)