
软件介绍
gitkraken图形化工具能够瞬间让你辛苦编写的源代码变为最为直观的界面反馈,大量模板可以自主搭配,能够满足正常的测试工作需求。是一款跨平台、优雅、高效的Git客户软件。
使用方法
1、clone 项目到本地
点击菜单栏 “File” -》 “Clone Repo”, 选择本地路径、输入自己的远程仓库 URL (如:https://github.com/thousfeet/Test),clone 完成后点击 “Open Now” 。此时左侧的 “REMOTE” 下方的 “origin” 会显示你的远程仓库信息。
2、添加 REMOTE 关联到团队远程仓库
点击 “REMOTE” 右侧 “+” 号,添加团队项目仓库。此时 “REMOTE” 下会多出团队远程仓库信息。
3、切换到 dev 分支
到这步,在本地仓库(左上方 LOCAL )仍只能看到 master 分支。因此在 “origin” 下的 “dev” 处点击右键 -》 “check out origin/dev”,将远程的 dev 分支同步下来。
完成这一步之后终于可以愉快地打开本地仓库项目开始写代码辣。
4、提交commit到自己的远程仓库
首先明确:
我们把文件往Git版本库里添加的时候,是分两步执行的:
第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区(stage);
第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。
当你修改本地仓库的文件时,Gitkraken 会自动检测到变更,并在右上角显示 “xx file changes on dev” 。点击 “Stage all changes”,将文件修改添加到暂存区,然后在最右下方的 “Commit message” 中写下 commit 信息,提交到自己的远程仓库。
5、和团队远程保存同步
当你在本地修改了项目的同时,其他队友或许已在此期间给团队的仓库提交了新的代码。因此在完成了一系列 commit 将要 push 到远程之前,先要同步到与团队一致的版本,避免在 pull request 时产生冲突。
为此我们要做两件事:更新远程仓库的代码到本地仓库(fetch),然后将内容合并到当前分支(merge)。(在合并的时候可能会出现冲突,冲突的解决方式将会在后续说明。)
在Gitkraken的操作是:在 “REMOTE” 中的团队远程仓库上单击右键 -》 Fetch xxx,然后在团队远程仓库的 dev 分支上单击右键 -》 Merge xxx/dev to dev 。
此时可以看到中间的树状分支图上出现了 merge 信息。
6、push 到自己的远程仓库 & 请求 pull request 到团队远程
点击最上方的 push 按钮将之前的一系列 commit 信息推到自己的远程仓库,然后在团队远程仓库的 dev 上右键 -》 “Start a pull request to xxx/dev from origin/dev”,输入 pull request 信息(如果只有一条 commit,则会自动填充上 commit 信息),然后点击提交。此时可在右上角的弹窗单击 “View on github”,在浏览器中查看此次 pull request 。
软件官网
https://www.gitkraken.com
软件综述
GitKraken是一款流行的Git图形化工具,它以其用户友好的界面和丰富的功能而著称。它可以帮助用户轻松地管理Git仓库,跟踪代码变更,并与团队成员协作。
GitKraken的主要功能包括:
-
用户友好的界面:GitKraken拥有现代化的界面,即使是Git新手也可以轻松使用。它提供了直观的拖放操作,以及清晰的视觉化工具,帮助用户理解Git仓库的结构和代码变更。
-
丰富的功能:GitKraken提供了丰富的功能,包括代码编辑、仓库克隆、历史记录浏览、分支管理、提交管理、合并冲突解决等。它还支持多种Git服务,包括GitHub、GitLab和Bitbucket。
-
协作功能:GitKraken支持团队协作,允许多个用户同时在同一个仓库中工作。它提供了代码审查、拉取请求管理、合并请求管理等功能,帮助团队成员高效地协作开发。
-
集成工具:GitKraken可以集成各种工具,包括代码编辑器、IDE、终端等。用户可以在GitKraken中直接打开代码文件,并使用集成的工具进行编辑和调试。
-
支持多种操作系统:GitKraken支持多种操作系统,包括Windows、macOS和Linux。这使得它成为跨平台发展的理想选择。
总的来说,GitKraken是一款功能强大、易于使用的Git图形化工具,它可以帮助用户轻松地管理Git仓库,跟踪代码变更,并与团队成员协作。它特别适合Git新手和希望提高Git工作效率的开发人员。