最近看了关于git工作流的一些东西,刚开始用的SourceTree图形工具,发现这个工具在windows上并不是很好用,昨天在网上找到一个酷炫的git图形工具——GitKraken,初步使用了一下,觉得挺好用的,首先它是英文的,可以让新手更加熟悉git命令,我自己觉得从GUI图形工具中学习git命令对于新手来说是最好的,而且不容易出错,当然不能为了用而用,我们应该了解每一个操作对应的git命令是什么。

界面预览

这里我设置的主题是Light,默认的是炫酷黑,按照自己的喜好选择。

下面介绍下界面上相关操作对应的git命令:

初始化一个项目

这里使用GitHub作为远端代码托管

一、在GitHub网站建立项目

1、在GitHub上创建一个空的项目,可以看到这里列出了几条初始化的命令:

2、打开GitKraken,用GitHub账号登录

3、 初始化本地仓库

对应的git命令为:

$ git init
$ git add README.md
$ git commit -m "Initial commit" # 这里的提交信息是GitKraken默认的

4、添加远程主机
现在创建好了本地仓库和远程仓库,但是而并没有联系,接下来将两个仓库进行关联:

填写主机名称、远端项目的URL,点击添加之后会让你输入密码,完成之后本地仓库与远程仓库就关联起来了:

这里我的主机名称是“origin”,这是Git默认的假发,当然你也可以改成其他的,但origin让别人能看起来一目了然,大部分都是这样命名的,对应的git命令为:

git remote add origin <url>

5、将本地分支与远程主机建立追踪关系
由于远程主机并没有分支,这里是第一次提交分支,使用push
点击工具栏 push

不用填写,直接默认master然后点击submit提交就可以,这样本地master分支与远程主机origin就建立了追踪关系:

对应的git命令为:

git push -u origin master
# 这里 -u 是 --set-upstream的简写,使用-u选项指定一个默认的分支,这样以后push master分支就可以不加任何参数直接使用使用git push

上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。如果你需要修改分支的默认的主机,可以右击分支:

我们在新建分支的时候,一定要显式建立这种联系。

当然如果远端已经存在了master分支,你想建立关系,就要用到另一个命令,将本地分支与远端分支建立追踪关系,这个后面再说。

至此,本地以及远端的项目初始化已经完成。

二、直接在GitKraken中一气呵成

总结

  1. 将本地仓库与远程仓库关联,使用命令 git remote add origin <url>
  2. 关联后,使用命令 git push -u origin master 第一次推送master分支的所有内容。

参考文章

本系列所有文章都是我学习 廖雪峰的官方网站 中的Git教程所写的,这里的教程文章写得非常好,在此感谢!

git图形化工具GitKraken的使用——初始化项目相关推荐

  1. git 图形化工具 GitKraken 的使用 —— 分支的创建与合并

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 分支管理是Git工作流的重点 在之前的文章中通过GitKraken可以很清楚的看到,每一次commi ...

  2. Sourcetree使用 - git图形化工具(三)

    前面两个章节总结了Sourcetree的安装与配置Sourcetree密钥,这个章节主要讲如何使用Sourcetree.以前呢,都是使用git Bash进行命令行方式进行操作git,感觉部分时间浪费在 ...

  3. TortoiseGit(大乌龟)安装教程(Git 图形化工具,告别手敲命令)

    TortoiseGit安装教程 1. 下载TortoiseGit 官方下载地址:https://tortoisegit.org/download/ 自行选择下载对应版本(大部分位64位),进行下载 2 ...

  4. SourceTree 3.0.17如何跳过注册进行安装? — git图形化工具(一)

    SourceTree 3.0.17个人版本的尝试跳过注册方式好几次都没成功,于是下载了企业版本https://www.sourcetreeapp.com/enterprise. 安装过程: 1.首次点 ...

  5. MacOS系统下的图形化工具

    MacOS系统下的图形化工具 MacOS系统下安装了Git后,发现如果Git中有中文文档操作还是比较麻烦(需要输入中文的文件名).图形化对Git的操作还是相对于方便一些.所以准备找一个图形化的工具. ...

  6. Git图形化管理工具

    Git图形化管理工具 注意:必须在创建的仓库中进行右键打开 复制这段内容后打开百度网盘App,操作更方便哦. 链接:https://pan.baidu.com/s/1eXIk01LXSmzmXvYfw ...

  7. MariaDB一之编译安装MariaDB、MariaDB初始化及MariaDB的图形化工具

    本文主要讲述MariaDB的源码编译,MariaDB的初始化及MariaDB的图形化工具,由于mysql以后可能会闭源,本处使用MariaDB,MariaDB与mysql基本操作一样 关系型数据库基础 ...

  8. Git 三剑客 ———— gitk 图形化工具

    文章目录 页面介绍 提交显示窗口 版本信息栏 搜索栏 提交信息窗口 文件显示窗口 File Menu Edit Menu View Menu Help Menu About gitk Kye bind ...

  9. 推荐几款好用的 Git 图形化客户端

    最近公司全面转向 GitLab 管理代码,很多同学都不太习惯,问我有没有好用的 Git 图形化客户端推荐?我说:有! Gitk Gitk 是 Git 提供的一个 GUI 工具,现在安装 Git 的时候 ...

最新文章

  1. s3 aws_您需要了解的有关AWS S3的所有信息
  2. linux软件升级直接替换,Linux几个命令的升级替代品
  3. FreeRTOS 中断优先级嵌套错误引发HardFault异常解决
  4. nssl1454-最短路【并查集,贪心】
  5. Android应用中Back键的监听及处理
  6. 进阶攻略|前端最全的框架总结
  7. 网络计算机显示10,win10电脑网络显示一个球怎么回事
  8. WCF中常见的几种Host,承载WCF服务的方法
  9. 有多大的大脑互联网正在开发社交网络
  10. spark配置lzo
  11. amd玄冰400怎么拆图解_【装机帮扶站】第735期:“无货”当道的京东年底大预售来了(AMD篇)...
  12. Delphi XE3 下载
  13. 社招的我,在酷家乐的野蛮生长
  14. 微信公众号网页链接失效解决方案
  15. 磁盘阵列卡组建磁盘阵列
  16. 计算机启动 滴的一声,电脑开机没反应 电脑开机没有滴的一声
  17. 【Web】CSS(No.33)Css页面布局经典案例(三)《京东首页》
  18. 3934:C 10 Aug 2022 00:14:04.239 # Fatal error, can‘t open config file ‘/usr/local/redis/./redis-conf
  19. Python - 3.6 学习二
  20. 机器学习实战 美国50K工资分类

热门文章

  1. 寻仙手游服务器无响应,寻仙手游游戏中常见问题解决方法介绍
  2. 【Liunx操作】一文解决Liunx命令使用
  3. Java语言基础--运算符
  4. 淘宝天猫优惠券客户端(duilib版)
  5. 自信,还是自卑,别傻傻的分不清
  6. json库——jsoncpp
  7. 小程序关闭所有页面跳转到指定页(小程序页面跳转)
  8. 还记得那些令你笑到肚子痛的搞笑段子吗?
  9. 计算机文档编辑ps知识,《计算机多媒体应用》第一讲 Photoshop介绍
  10. 断路器越级跳闸故障原因