怎么正确的装置并应用云效 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 万企业都在用的代码治理平台,提供代码托管、代码评审、代码扫描、品质检测、继续集成等性能,全方位爱护企业代码资产,帮忙企业实现平安、稳固、高效的代码托管和研发治理。