6. 打开现有的Git仓库

点击左上角 File ==> open repo ,出现如图 6‑1的界面:

图 6‑1 打开本地仓库

点击图中的  按钮就会出现一个对话框,如图 6‑2,以 G:\DemoNew\Demo 目录为例:

图 6‑2 选择仓库要存放的文件夹

选择 Demo 文件夹,点“选择文件夹”即可打开仓库。

7. Kraken界面

打开一个repo(仓库)之后显示的界面,如下图。

图 7‑1 本地仓库界面

1) 左侧区域

图 7‑2 功能列表

图 7‑2中:

  • 最上面的LOCAL下拉菜单中显示的是本地的分支。
  • REMOTE下拉菜单中显示的是远程仓库的列表,点击其中一个远程仓库,就会显示该仓库中拥有的分支数(远程分支)。

可以通过程序上方的  按钮将本地的分支上传到服务器。(非管理员无法删除服务器上的主分支)

  • TAGS下拉菜单中显示的是本地的标签,需要推送到服务器才能分享标签。
  • SUBMODULES 表示当前仓库的子模块

2) 中央区域

图 7‑3部分显示的是当前分支的提交记录。可以从图中看到当前的master分支和nmea_protocol分支的关系:

从TAG v0.005开始新建了分支nmea_protocol,在完成了该分支需要添加的功能后,将该分支合并到了master分支。(注意:如果服务器上没有TAG的数据,那么在别人的电脑上就不会显示标签)

图 7‑3 提交记录区域,每一行都表示一个提交记录

如果你修改了某些代码,在程序中间顶部会出现一个记录,如图 7‑4中,红色方框的8表示我从上次提交代码开始,修改了8个文件。

图 7‑4 工作区界面

3) 右侧区域

点击图 7‑4中红色方框那一栏,在程序右侧就会出现如下图这样的界面,这部分显示的是工作区中尚未暂存和已经暂存的文件列表:

图 7‑5 尚未暂存的文件

图 7‑6 已经暂存的文件

Commit Message部分是提交时需要填写的信息。Amend复选框一般不需要选中(如果熟悉Git流程,并且不会导致与服务器仓库中的提交冲突时可以选中)。

Summary是这次提交的概要(必填)。

   Description填写详细的描述。

图 7‑7 提交时填写信息

4) 顶部区域

下图是对提交记录的操作。

图 7‑8 程序顶部的操作栏

在这里你可以

  • Undo(回退一个提交记录);
  • Redo(回到回退前的那个提交记录);
  • Push(将本地的提交记录同步到服务器上);
  • Pull(将服务器上的提交记录同步到本地);
  • Branch(新建一个分支);

等等


下一节: GitKraken使用教程-基础部分(5)

GitKraken使用教程-基础部分(4)的更多相关文章

  1. GitKraken使用教程-基础部分(3)

    5. 克隆服务器上的项目 首先,返回主界面,点击File => Clone Repo,选择 Clone with URL,如下图: 图 5‑1 SSH方式克隆仓库界面 1) SSH 方式连接仓库 ...

  2. GitKraken使用教程-基础部分(2)

    3. 修改用户名 为了方便项目中代码的管理,需要重新编辑用户名. 点击右上角的图像即可看到如下图 3‑1所示的下拉菜单,鼠标悬于Profile上,会出现一个Edit按钮. 图 3‑1 编辑个人信息 点 ...

  3. GitKraken使用教程-基础部分(1)

    1. 首次打开程序 第一次打开GitKraken程序时, GitKraken会提示需要登陆,可以用github.com的账号登陆,或者用邮箱创建账号登陆(如图 1‑1). 图 1‑1登陆帐户界面 登陆 ...

  4. GitKraken使用教程-基础部分(9)

    10.  合并分支并解决冲突(conflict) 1) 合并分支 在代码管理过程中,切换分支或者同步服务器代码时,常常会出现代码冲突的情况,这种情况出现的原因一般是由于两个分支对同一个文件进行修改, ...

  5. GitKraken使用教程-基础部分(8)

    9.  远程(Remote)仓库 1) 添加远程仓库 一般在本地新建仓库后,需要添加一个远程仓库用于push/pull代码.鼠标移至GitKraken左侧区域的REMOTE栏,点击 该栏右边出现的 按 ...

  6. GitKraken使用教程-基础部分(7)

    8.  本地分支和标签 1) 在提交记录区中查看分支状态 提交记录区中每一个分支都位于一个提交记录所在的行中. 从图 2‑1中可以看到,服务器上的master分支停留在整理格式(把这个提交记录记为or ...

  7. GitKraken使用教程-基础部分(5)

    7. 提交代码 1) 查看文件改动 修改了某个文件后,在程序右侧会出现已修改文件的列表(如图 1‑1),这里以Test.git 为例,修改了19264.h 的文件编码,将其改为utf8.Unstage ...

  8. GitKraken使用教程-基础部分(6)

    4) 放弃本次文件的改动 有些情况下,由于更改代码造成了编译无法通过等错误时,想要放弃这次对文件的修改,将文件还原成上一次提交后的状态,一种简单的恢复文件的方法就是,在Unstaged Files 列 ...

  9. iOS10 UI教程基础窗口的内容与设置起始窗口

    iOS10 UI教程基础窗口的内容与设置起始窗口 iOS10 UI教程基础窗口的内容与设置起始窗口,本章我们从iOS10开发中UI的基础知识开始讲解,其中包括了窗口.视图以及UI层次结构和Views的 ...

随机推荐

  1. java线程池的使用(转)

    在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统 ...

  2. loj #2006. 「SCOI2015」小凸玩矩阵

    #2006. 「SCOI2015」小凸玩矩阵   题目描述 小凸和小方是好朋友,小方给小凸一个 N×M N \times MN×M(N≤M N \leq MN≤M)的矩阵 A AA,要求小凸从其中选出 ...

  3. P2948 [USACO09OPEN]滑雪课Ski Lessons

    题意:Bessie去滑雪,限时T,滑雪场有S节课 每节课开始于$m_i$,长度为$l_i$,可以将Bessie的能力值变成$a_i$(注意是变成不是增加) 有n个滑雪坡,去滑雪需要$c_i$的能力,并 ...

  4. luogu1900 自我数

    分享一个非正解的做法 本题解内存最低(\(\le1\rm MiB\)) 但是不开O2会tle 思路:每个数字仅会更新出1个新的数字,而且这个新数字比旧数字最多也就大70多.所以这里还是利用" ...

  5. Github如何在Linux系统下创建本地仓库

    一.电脑上安装 Git Ubuntu安装GIt:  apt-get install git 查看版本信息:    git version 配置Git用户信息  输入: git config --glo ...

  6. P3802 小魔女帕琪

    传送门 考虑前面7个魔法 如果前面七个魔法各不相同,那么就能完成一次帕琪七重奏 设 A=a1*a2*...*a7,S=a1+a2+...+a7,B=S*(S-1)*...*(S-6) 对于不同的施法顺 ...

  7. c#工具类之Int扩展类

    public static class IntHelper { /// <summary> /// 转换为2进制字符串 /// </summary> /// <param ...

  8. dataTable调用接口渲染数据,没有数据,报错

    当没有数据的时候,报错: 解决方法: 在后台那边处理一下,当没有数据的时候,令 data : ' ' 或者 data : [ ] 前端代码: var loading = layer.load(1, { ...

  9. Java RESTful框架的性能比较

    https://colobu.com/2015/11/17/Jax-RS-Performance-Comparison/

  10. vue懒加载 路由 router 的编写(resolve)

    如果用import引入的话,当项目打包时路由里的所有component都会打包在一个js中,造成进入首页时,需要加载的内容过多,时间相对比较长.当你用require这种方式引入的时候,会将你的comp ...