GitKraken使用教程-基础部分(4)
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使用教程-基础部分(4)的更多相关文章
- GitKraken使用教程-基础部分(3)
5. 克隆服务器上的项目 首先,返回主界面,点击File => Clone Repo,选择 Clone with URL,如下图: 图 5‑1 SSH方式克隆仓库界面 1) SSH 方式连接仓库 ...
- GitKraken使用教程-基础部分(2)
3. 修改用户名 为了方便项目中代码的管理,需要重新编辑用户名. 点击右上角的图像即可看到如下图 3‑1所示的下拉菜单,鼠标悬于Profile上,会出现一个Edit按钮. 图 3‑1 编辑个人信息 点 ...
- GitKraken使用教程-基础部分(1)
1. 首次打开程序 第一次打开GitKraken程序时, GitKraken会提示需要登陆,可以用github.com的账号登陆,或者用邮箱创建账号登陆(如图 1‑1). 图 1‑1登陆帐户界面 登陆 ...
- GitKraken使用教程-基础部分(9)
10. 合并分支并解决冲突(conflict) 1) 合并分支 在代码管理过程中,切换分支或者同步服务器代码时,常常会出现代码冲突的情况,这种情况出现的原因一般是由于两个分支对同一个文件进行修改, ...
- GitKraken使用教程-基础部分(8)
9. 远程(Remote)仓库 1) 添加远程仓库 一般在本地新建仓库后,需要添加一个远程仓库用于push/pull代码.鼠标移至GitKraken左侧区域的REMOTE栏,点击 该栏右边出现的 按 ...
- GitKraken使用教程-基础部分(7)
8. 本地分支和标签 1) 在提交记录区中查看分支状态 提交记录区中每一个分支都位于一个提交记录所在的行中. 从图 2‑1中可以看到,服务器上的master分支停留在整理格式(把这个提交记录记为or ...
- GitKraken使用教程-基础部分(5)
7. 提交代码 1) 查看文件改动 修改了某个文件后,在程序右侧会出现已修改文件的列表(如图 1‑1),这里以Test.git 为例,修改了19264.h 的文件编码,将其改为utf8.Unstage ...
- GitKraken使用教程-基础部分(6)
4) 放弃本次文件的改动 有些情况下,由于更改代码造成了编译无法通过等错误时,想要放弃这次对文件的修改,将文件还原成上一次提交后的状态,一种简单的恢复文件的方法就是,在Unstaged Files 列 ...
- iOS10 UI教程基础窗口的内容与设置起始窗口
iOS10 UI教程基础窗口的内容与设置起始窗口 iOS10 UI教程基础窗口的内容与设置起始窗口,本章我们从iOS10开发中UI的基础知识开始讲解,其中包括了窗口.视图以及UI层次结构和Views的 ...
随机推荐
- java线程池的使用(转)
在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统 ...
- loj #2006. 「SCOI2015」小凸玩矩阵
#2006. 「SCOI2015」小凸玩矩阵 题目描述 小凸和小方是好朋友,小方给小凸一个 N×M N \times MN×M(N≤M N \leq MN≤M)的矩阵 A AA,要求小凸从其中选出 ...
- P2948 [USACO09OPEN]滑雪课Ski Lessons
题意:Bessie去滑雪,限时T,滑雪场有S节课 每节课开始于$m_i$,长度为$l_i$,可以将Bessie的能力值变成$a_i$(注意是变成不是增加) 有n个滑雪坡,去滑雪需要$c_i$的能力,并 ...
- luogu1900 自我数
分享一个非正解的做法 本题解内存最低(\(\le1\rm MiB\)) 但是不开O2会tle 思路:每个数字仅会更新出1个新的数字,而且这个新数字比旧数字最多也就大70多.所以这里还是利用" ...
- Github如何在Linux系统下创建本地仓库
一.电脑上安装 Git Ubuntu安装GIt: apt-get install git 查看版本信息: git version 配置Git用户信息 输入: git config --glo ...
- P3802 小魔女帕琪
传送门 考虑前面7个魔法 如果前面七个魔法各不相同,那么就能完成一次帕琪七重奏 设 A=a1*a2*...*a7,S=a1+a2+...+a7,B=S*(S-1)*...*(S-6) 对于不同的施法顺 ...
- c#工具类之Int扩展类
public static class IntHelper { /// <summary> /// 转换为2进制字符串 /// </summary> /// <param ...
- dataTable调用接口渲染数据,没有数据,报错
当没有数据的时候,报错: 解决方法: 在后台那边处理一下,当没有数据的时候,令 data : ' ' 或者 data : [ ] 前端代码: var loading = layer.load(1, { ...
- Java RESTful框架的性能比较
https://colobu.com/2015/11/17/Jax-RS-Performance-Comparison/
- vue懒加载 路由 router 的编写(resolve)
如果用import引入的话,当项目打包时路由里的所有component都会打包在一个js中,造成进入首页时,需要加载的内容过多,时间相对比较长.当你用require这种方式引入的时候,会将你的comp ...