快捷搜索:  汽车  科技

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)Git bash:http://git-scm.com/download/Git分支和SVN分支的不同SVN的分支就是版本库中的另外一个目录,而Git的分支却是整个版本库的一个快照,而且可以在同一个工作目录下快速的在几个分支间切换。Git没有一个全局的版本号,而SVN有SVN的版本号实际是任何一个相应时间的源代码快照。而Git并没有这样的一个全局版本号,这也是Git缺少的最大的一个特征Git的内容完整性要优于SVNGit的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。Git客户端:https://tortoisegit.org/download/

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(1)


前端监控:www.webfunny.cn ;只需要简单几步,就可以搭建一套属于自己的前端监控系统,快来试试吧。(GIThub:webfunny_monitor)


GIT和SVN的对比:

Git是分布式版本控制系统的一个完美实现,它与集中式版本控制系统SVN的基本区别如下:

Git是分布式的,而SVN不是Git和SVN一样有自己的集中式版本库或服务器。但,GIT更倾向于被使用于分布式模式,也就是每个开发人员从中心版本库/服务器上chect out代码后会在自己的机器上克隆一个自己的版本库。

Git将内容按元数据方式存储,而SVN是按文件所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn .cvs等的文件夹里。如果你把.git目录的体积大小跟.svn比较,你会发现它们差距很大。因为 .git目录是处于你的机器上的一个克隆版的版本库,它拥有中心版本库上所有的东西,例如标签,分支,版本记录等。

Git分支和SVN分支的不同SVN的分支就是版本库中的另外一个目录,而Git的分支却是整个版本库的一个快照,而且可以在同一个工作目录下快速的在几个分支间切换。

Git没有一个全局的版本号,而SVN有SVN的版本号实际是任何一个相应时间的源代码快照。而Git并没有这样的一个全局版本号,这也是Git缺少的最大的一个特征Git的内容完整性要优于SVNGit的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。

安装

1,Windows

Git客户端:https://tortoisegit.org/download/

Git bash:http://git-scm.com/download/

1.1 TortoiseGit 安装

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(2)

第三步:注意选择

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(3)

一直Next,傻瓜式安装^o^

1.2 Git Bash安装

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(4)

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(5)

2,Mac OS

两种方式:

A,使用Git command-line

B,使用工具SourceTree

http://www.softpedia.com/

二,使用

1,Windows

1.1 生成公钥和私钥

Step1:打开PuTTY

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(6)

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(7)

Step2:保存公钥和私钥

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(8)

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(9)

1.2 配置GitLab

Step1: 登陆并介绍GitLab

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(10)

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(11)

点击项目进去:

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(12)

Step2:配置公钥

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(13)

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(14)

Step3:配置私钥

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(15)

Step4:Git菜单介绍

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(16)

Step5:克隆项目

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(17)

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(18)

Step6:项目的提交和更新

步骤:

Commit --->pull ---> push(谨记)

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(19)

第一次提交:

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(20)

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(21)

Commit:

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(22)

Pull:

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(23)

Push:

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(24)

Step7:分支的创建和切换

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(25)

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(26)

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(27)

Step8:删除分支

A:

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(28)

B:

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(29)

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(30)

commit --->pull ---> push(谨记)

commit --->pull ---> push(谨记)

commit --->pull ---> push(谨记)

2,Mac OS

2.1公钥生成

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(31)

ssh-keygen -t rsa -C "自己的邮箱地址"

cat ~/.ssh/id_rsa.pub

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(32)

2.2 SourceTree工具使用

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(33)

git在实际工作中怎么使用(GIT在Windows和Mac安装和使用)(34)

猜您喜欢: