怎么正确的安装并使用云效Git控制系统
是不是恰当的加装并采用云效Git控制技术Git 是业内盛行的分布式系统版控制辅助工具,能有效率、高速路地处置工程项目的版管理工作。在你已经开始采用 Git 前,须要将它加装在你的计算机系统上。
一、Git加装形式在 Linux 上加装
最方便快捷的加装方式,是以十进制包的形式加装 Git。相同的 Linux 软件包有相同的包指示行。比如 RedHat 系采用如下表所示指示加装:
$ sudo yum install git
「镜像」——Git 官网上列举了各式各样 Unix 软件包的加装关键步骤。
在 Mac 上加装
通常 Mac OSX 便携式 Git 。
假如你想加装预览的版,能采用十进制加装程序。 非官方保护的 OSX Git 加装程序能在Git 官网「镜像」浏览。
brew install 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 statusgit config --globalalias.ci "commit -s"git config --globalalias.co checkoutgit 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 终端,并输入下面的指示
gitclone<仓库地址>
假如采用的是 SSH 形式并完成了此前的 Setup 关键步骤,当权限恰当的前提下,那么一个远端仓库将会顺利的 Clone 到你本地环境上。
假如你采用的是 HTTP 形式,那么你可能须要输入你的认证信息(TB账号及密码)。
2)进入代码库,目录或者操作文件来继续工作
cd
3)在目录中创建一个 README.md 文件
viREADME.md
4)添加文件到索引区
gitaddREADME.md
5)创建提交
gitcommit -s -m"Initial commit"
3.其他Git常用指示
1)切换到 master 分支
gitcheckout master
2)查看本地仓库对应的远程仓库地址
gitremote -v
3)将本地分支和远程某分支建立对应(如远程的 master 分支)
gitbranch -u origin/master
4)和远程分支同步。若和远程分支偏离,执行合并以完成预览
gitpull
5)和远程分支同步。若和远程分支偏离,将本地差异提交变基到远程分支,以完成预览
git pull--rebase
6)创建分支
git checkout -b<branch><start-point>
7)切换一个本地已经存在的分支
git checkout<branch>
8)查看当前代码库的文件修改状态列表
了解发生了什么以及文件变更的状态很重要。
gitstatus
9)将本地提交推送至远端
gitpush
更多操作,参见 Git权威指南Git权威指南 — GotGit
恰当的加装并采用云效Git控制技术,选择登录 Codeup 平台,进入首页,展现代码库列表。点击进入具体某个代码库。基于代码库已经开始你的工作云效代码管理工作 Codeup云效代码管理工作 Codeup_代码托管_企业级代码管理工作平台-阿里云,10万企业都在用的代码管理工作平台,提供代码托管、代码评审、代码扫描、质量检测、持续集成等功能,全方位保护企业代码资产,帮助企业实现安全、稳定、高效的代码托管和研发管理工作。
推荐阅读:
我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!