乐趣区

关于git:怎么正确的安装并使用云效-Git控制系统

怎么正确的装置并应用云效 Git 控制系统 Git 是业界风行的分布式版本控制工具,能够无效、高速地解决我的项目的版本治理。在你开始应用 Git 前,须要将它装置在你的计算机上。

一、Git 装置形式

在 Linux 上装置

最快捷的装置办法,是以二进制包的形式装置 Git。不同的 Linux 发行版有不同的包管理器。例如 RedHat 系应用如下命令装置:

$ sudo yum install git

Git 官方网站上列出了各种 Unix 发行版的装置步骤

在 Mac 上装置

个别 Mac OSX 自带 Git。
如果你想装置更新的版本,能够应用二进制安装程序。官网保护的 OSX Git 安装程序能够在 Git 官方网站下载。

在 Windows 上装置

官网版本在 Git 官方网站下载。要留神这是一个名为 Git for Windows 的我的项目(也叫做 msysGit),和 Git 是分别独立的我的项目;能够参考此篇文档进行 Git 装置。更多信息请拜访 http://msysgit.github.io/。

二、Git 设置

首次运行 Git 前的配置

个别在新的零碎上,咱们都须要先配置下本人的 Git 工作环境。配置工作只需一次,当前降级时还会沿用当初的配置。当然,如果须要,你随时能够用雷同的命令批改已有的配置。具体内容请参考 Git-scm book,Git 权威指南。
设置用户名和邮箱(必须设置)
在命令行里输出以下命令来增加用户名和 Email,这个信息将用在后续你的每一次 Git 提交里。

git config –global user.name “Your Name” # 请替换你的用户名
git config –global user.email your@email # 请替换你本人的公司邮箱

设置用户名和邮箱(必须设置)
在命令行里输出以下命令来增加用户名和 Email,这个信息将用在后续你的每一次 Git 提交里。

git config –globalalias.st status
git config –globalalias.ci “commit -s”
git config –globalalias.co checkout
git config –globalalias.br branch

中文习用设置
为了反对可能正确显示带中文的目录、文件,启用如下设置:

git config –global core.quotepath false

其余设置

零碎装置的 Git 通常会启用带色彩输入:

sudo git config –system color.ui auto

执行合并操作时,主动生成的合并提交阐明中蕴含源分支的精简提交阐明:

git config –global merge.log true

执行合并操作时,主动生成的合并提交阐明中蕴含源分支的精简提交阐明:

git config –global merge.log true

Windows 换行符问题

尽管 Windows 用户能够通过配置 core.autocrlf 来实现主动的换行符转换,然而如果不能确保每一个用户都能采纳雷同的配置,反而会因为不同用户的不同设置导致协同开发时,文件的换行符呈现不统一。
一个举荐的办法是在仓库中创立一个 .gitattributes 文件,定义文件的换行符格局。
参考:Git 权威指南

查看配置
以上设置执行实现后,能够通过以下命令查看是否配置正确。

$ git config –global –list

三、疾速上手

1、基于代码库开始你的工作
在 Git 中,当您须要检出一个代码库时,在 Git 中称之为 ” 克隆(clone)”。如果您须要在本地 (也就是您本人的电脑上) 应用一个 git 代码库,那么你首先必须要克隆。所以此时,您须要晓得要克隆的代码库信息。

登录 Codeup 平台,进入首页,展示代码库列表。点击进入具体某个代码库。

阐明
:为了持续克隆仓库,须要将 Git 仓库的 SSH 或 HTTP 协定地址拷贝下来。SSH 协定因为有着免口令平安登录、性能更好等长处,被大多数用户所青眼。如果还没有配置 SSH 公钥,拜访 Codeup 的 ” 集体设置 ” 页面,并依照文档实现设置流程即可。

当你身处某个 代码库中后,单击屏幕核心的 ”SSH” 或 ”HTTP” 抉择按钮,并之后点击右侧的地址复制按钮。

2、命令行操作
1)克隆代码库

关上你电脑上的 Shell 终端,并输出上面的命令

git clone < 仓库地址 >

如果应用的是 SSH 形式并实现了此前的 Setup 步骤,当权限正确的前提下,那么一个远端仓库将会顺利的 Clone 到你本地环境上。

如果你应用的是 HTTP 形式,那么你可能须要输出你的认证信息(TB 账号及明码)。

2)进入代码库,目录或者操作文件来持续工作

cd <repo-name>

3)在目录中创立一个 README.md 文件

vi README.md

4)增加文件到索引区

git add README.md

5)创立提交

git commit -s -m “Initial commit”

3. 其余 Git 常用命令

1)切换到 master 分支

git checkout master

2)查看本地仓库对应的近程仓库地址

git remote -v

3)将本地分支和近程某分支建设对应(如近程的 master 分支)

git branch -u origin/master

4)和近程分支同步。若和近程分支偏离,执行合并以实现更新

git pull

5)和近程分支同步。若和近程分支偏离,将本地差别提交变基到近程分支,以实现更新

git pull –rebase

6)创立分支

git checkout -b <branch> <start-point>

7)切换一个本地曾经存在的分支

git checkout <branch>

8)查看以后代码库的文件批改状态列表

理解产生了什么以及文件变更的状态很重要。

git status

9)将本地提交推送至远端

git push

更多操作,参见 Git 权威指南 Git 权威指南 — GotGit

正确的装置并应用云效 Git 控制系统,抉择登录 Codeup 平台,进入首页,展示代码库列表。点击进入具体某个代码库。基于代码库开始你的工作云效代码治理 Codeup 云效代码治理 ,10 万企业都在用的代码治理平台,提供代码托管、代码评审、代码扫描、品质检测、继续集成等性能,全方位爱护企业代码资产,帮忙企业实现平安、稳固、高效的代码托管和研发治理。

退出移动版