git 使用
创建码云账号自己建立一个仓库: 邀请别人一起管理仓库,也可以受邀管理别人的仓库。安装git:检查是否完成,通过命令提示符,打入cmd 然后输入git --version如显示git version安装成功。安装Source Tree安装的source tree必须是2.4.8.0版本安装2.4.8.0版本可通过以下方式跳过注册 在我的电脑输入
%LocalAppData%\Atlassian\SourceTree\
打开source tree的文件夹并创建一个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
}
]
Source Tree的操作步骤
第一步骤:克隆打开在码云上已创建的仓库找到地址并复制,通过“文件克隆”打开克隆界面将复制的地址粘贴到第一栏,这一操作是将远程的仓库克隆到本地磁盘;然后通过git使本地的仓库和远程的仓库建立一种连接,通过连接使本地仓库和远程仓库进行互相通信,第二栏是你要将克隆的仓库保存到本地的地址,填写完可点击克隆第一次克隆会要求输入账号密码,你需要输入的是你注册码云的账号密码。第二步推送将本地仓库的修改推送到远程仓库,开始之前在本地仓库文件夹中创建一个空(重点:必须是空的文件夹)的文件夹里创建一个新的txt文件ls在source tree提交 然后 暂存ls文件>点击提交;推送将本地分支master推送到远程的分支master上点击分支就可以看见你所推送的文件。第三步拉取将远程仓库的修改拉取到本地仓库;在码云上编辑txt文件并提交成功;在source tree中点击拉取即可同步远程仓库到本地仓库。第四部解决冲突 (在提交之前先拉取)码云上和本地同时修改同一行的内容;拉取后点开本地的txt文件就会出现错,想一想码云上的代码和本地代码哪是对的,选择正确代码保存,重新提交并推送。这是就解决了冲突码云上的代码。第五步骤分支创建一个新的文件夹123提交 推送将远程的分支master改成其他分支名dev-远端的master分支上只有一个文件lsdev有两个文件ls和123本地的master有两个文件ls和123,合并将另一个文件123推送到远端的master中。检出新的本地分支,在本地创建一个新的txt文件456添加到dev中,提交 推送到码云上,此时码云上的master分支有两个文件ls和123dev分支有三个文件ls、123、456。同样道理本地master有两个文件ls和123dev有三个文件ls、123、456,两个分支互不干扰。