赞
踩
git
首先git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理,其特点就是分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。
第一步
git安装成功之后在桌面上右键会有显示如下图
第二步
我们需要下载一个叫SourceTree的软件,想在这个软件上登录需要到国外的网页上注册,这里我们可以跳过注册
跳过注册的方法
1.下载好之后会有这么一个界面要求你注册或登录。(不管它)将下面的一串串放进我的电脑的地址栏,打开sourcetree的文件夹
2.接下来你应该在当前文件夹下创建一个json文件,文件名为accounts.json,里面的内容如下
[
{
“
i
d
"
:
"
1
"
,
"
id": "1", "
id":"1","type”: “SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity”,
“Authenticate”: true,
“HostInstance”: {
“
i
d
"
:
"
2
"
,
"
id": "2", "
id":"2","type”: “SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount”,
“Host”: {
“
i
d
"
:
"
3
"
,
"
id": "3", "
id":"3","type”: “SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount”,
“Id”: “atlassian account”
},
“BaseUrl”: “https://id.atlassian.com/”
},
“Credentials”: {
“
i
d
"
:
"
4
"
,
"
id": "4", "
id":"4","type”: “SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account”,
“Username”: “”,
“Email”: null
},
“IsDefault”: false
}
]
3.保存文件之后从新启动sourcetree就成功跳过注册
第三步
1、我们在码云上注册一个账号,(需要自己的邮箱或者电话号)注册成功之后可以自己新建一个或者加入别人的仓库,(我们可以用最多不超过五人的),建好之后找到克隆点击
复制地址
2.打开sourcetree(以成功跳过注册)点击文件,选择克隆/新建出现下面的界面
3.将复制好的网址粘贴到原路径中,点击空白处,会在仓库类型显示这是一个git仓库
ps:目标路径需要是一个空文件夹
4.点击克隆就成功了
sourcetree的常规操作
1.当我们在本地修改项目时,SourceTree会记录更改,暂存需要提交的内容后,填写修改日志,然后提交,提交后,会在本地新建一个版本,但是该版本并不会同步到GitLab。如果要同步到GitLab,需要使用推送
2.推送Push
在左侧的分支栏,可以看到本地的版本日志,默认只有master分支,选中master分支可以看到版本图谱。双击可以在几个版本间切换,选择需要推送的版本,然后点击工具栏的“推送”按钮,打开推送面板,选择要推送的分支,确认即可
3.拉取Pull
当多人同时对GitLab上的项目进行修改时,我们则需要保证自己的代码始终是最新的版本这样就需要用到拉取功能。选择需要进行拉取的本地版本,单击工具栏的“拉取”按钮,打开拉取面板,确认即可
ps:如果本地有对项目进行修改,必须先提交保存成本地版本,然后才可以拉取
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。