git使用
1.注册码云账号
1.浏览器搜索码云
2.进入码云,点击注册
2.无脑式安装git
无脑式的都按next,就可以安装成功
3.安装SourceTree
3.1SourceTree跳过注册
1.下载好之后会有这么一个界面要求你注册或登录。(不管它)将下面的一串串放进我的电脑的地址栏,打开sourcetree的文件夹
%LocalAppData%\Atlassian\SourceTree\
2.通常长这样
3.对,没错,你会看到一个很不和谐的文件你是没有的!
4.恩,就是它,所以接下来你应该在当前文件夹下创建一个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
}
]
5.保存此文件。
6.重新启动sourcetree。
4.SourceTree常用操作
4.1克隆/新建Clone
第一步,找到需要克隆的项目的SSH地址,并复制,如图所示。
第二步,通过“文件->克隆/新建”命令或者直接点击工具栏的Clone按钮,打开克隆界面,然后将SSH地址复制到第一栏;在第二栏填入在本地保存的路径,最后单击“克隆”按钮即可,如图所示。
4.2提交Commit
当我们在本地修改项目时,SourceTree会记录更改,如图所示。
暂存需要提交的内容后,填写修改日志,然后提交,如图所示。
提交后,会在本地新建一个版本,但是该版本并不会同步到GitLab。如果要同步到GitLab,需要使用推送。
4.3推送Push
在左侧的分支栏,可以看到本地的版本日志,默认只有master分支,选中master分支可以看到版本图谱。双击可以在几个版本间切换,如图所示。
选择需要推送的版本,然后点击工具栏的“推送”按钮,打开推送面板,选择要推送的分支,确认即可,如图所示。
4.4拉取Pull
当多人同时对GitLab上的项目进行修改时,我们则需要保证自己的代码始终是最新的版本这样就需要用到拉取功能。选择需要进行拉取的本地版本,单击工具栏的“拉取”按钮,打开拉取面板,确认即可,如图所示。
注意:如果本地有对项目进行修改,必须先提交保存成本地版本,然后才可以拉取。