Exploring Github+GitKraken

Git+Github+GitKraken

Hello大家,终于开启了第一篇Blog,那就聊一聊Git和Github以及GitKraken吧。相信很多不懂Git的人都会对此有疑惑,注册了账号以后也并不懂该如何使用。

事实上Git没有想象中的那么难,首先你可能会有疑惑Git是码农专用的吗?并不是!

一开始也不是很自愿去尝试Github,而是正好做了一个project促使我去使用,结果证明了Github真的是一个功能巨强大,也很好用的协作工具,还是免费的哟。

话不多说,开启正式的介绍吧!

Hello Git

Git到底是个啥子?

Git是LinusTorvalds在2005年发明的一个分布式版本控制系统。它允许跟踪一段时间内对项目所做的更改。Git的工作方式是记录你对项目所做的更改,存储这些更改,然后允许你根据需要引用它们。

通俗点说,就是版本控制 在你改了N次乱七八糟个版本后,你想找回你最初的那个版本,Git就记录下了你所有改动后的版本,并且能很快速地找到你想要的那版。它不仅保存了你的文件,而且可以查看改动的部分,是不是超cool呢~

在一开始学习Git的时候,不需要掌握所有的Git语法,但是以下是最基本也最常使用的几个啦:

  • git int 创建一个新的Git 仓库
  • git status 查看本地的改动
  • git add . 添加所有文件,此处注意后面有个点哦
  • git log 显示日志,包括作者、时间、标注等信息
  • git commit: git commit -m "text" 将改动提交到本地仓库并写注释test

Exploring Github

Github作为大型社交平台,也提供了一个可以向他人学习的一种方式。你可以理解为它是一个Git仓库,用来存储你本地的Git仓储到云端。总之,有了Github你可以分享你的代码,管理你的个人文档啦!

Github主要用途之一是协作,两个或多个用户可以同时在一个项目上工作,大家各开自己的分支,最后再merge到主分支上,这样就可以很方便地进行分工。

-官网戳这里

Git Setup for Windows

安装好Git以后,你就可以在Start menu里找到Git Bash啦,命令窗口长这样:
在这里插入图片描述
然后就可以根据一下步骤敲代码啦:
1.mkdir git_practice 新建一个文件
2.cd git_practice 打开这个文件,接下来操作的文档都在这个文件下面
3.git init 新建一个Git仓库,将现在这个空的文件放进仓库里
4.echo "Hello Git and Github" >>README.txt 新建一个README文件
5.git add README.txt 这样readme就添加到staging area啦
6.git commit -m "First commit" 双引号是你添加的注释,你的第一次提交就大功告成啦

Github远程仓库

完成了以上步骤你已经在本地创建了Git仓库啦,那要怎样把本地的Git仓库和Github上的仓库关联起来呢?Github提供了两种选择:HTTPS和SSH。我主要介绍HTTPS的使用方法,Let’s try it out!

  • 检查你的status是否还有修改的文件
$ git status
  • Github上点击New Repository来创建新的仓库在这里插入图片描述

  • 给你的仓库起个名字,可以和你的文件夹名字一样方便记忆,然后点击Create repository。
    在这里插入图片描述

  • 在页面的顶端,选择HTTPS模式,并点击复制。
    在这里插入图片描述

  • 做完这些准备工作以后,复制Git命令行下的"...or push an existing repository from the command line",粘贴到你的Git Bash并运行,就成功地把本地文件push到远程文件啦!此处应注意,如果要求提供你的用户名和密码,按要求输入即可。
    在这里插入图片描述

  • 现在刷新你的Github页面看看,会发现README文件已经出现在了Github上并且能看到你的注释“Hello Git and Github”

超级好用之GitKraken

啥?觉得这么多代码敲起来很麻烦?懒人们的福利来咯人类发明的工具从某种角度来说就是偷懒用的–GitKraken,直接上图在这里插入图片描述
是不是被如此酷炫的界面秀到了?有了GitKraken以后,我们再也不需要敲命令行来建立仓库,而是直接可以通过界面里的功能实现本地和远程的连接!这是我和另一个同学共同完成的项目,我们在各自的分支上完成任务以后,merge到主分支上,大家都可以对各自的版本进行修改,如果遇到bug还可以找到之前修改的版本,怎么样是不是超级无敌爆炸方(zhuang)便(bi)!

第一篇blog总算是写完了,先喘口气儿,希望各位大佬们多多支持~

猜你喜欢

转载自blog.csdn.net/weixin_43824717/article/details/88083122