码云 Git 入门篇 —简介、安装、使用
这篇文章可以对刚入门gitee的朋友起到一点帮助的作用,也是我自己的一点点总结,能力一般,水平有限,如有不正确的地方请大家指正,如果觉得有帮助,请点一个赞,谢谢。
Git的安装
首先说明,Git是一个分布式的开源版本控制系统
下载地址
地址:https://gitforwindows.org/
安装(win10X64)
在windows客户端安装时不需要进行环境配置,一直点下一步进行默认安装即可
安装完成后可以打开cmd,输入:git --version,如果出现版本号,就说明安装完成
Sourcetree的安装和使用
因为Git是用cmd操作的,对于新手不是很友好,所以这时候需要安装Sourcetree,Sourcetree可以简化Gitd的存储库和存储步骤,不需要记命令,通过可视化的界面,提高代码开发效率。
下载安装
下载地址:https://www.sourcetreeapp.com/
安装
在安装过程中,需要跳过注册界面,如果有能力*可以跳过
下载好之后会有这么一个界面要求你注册或登录。(不管它)将下面的一串串放进我的电脑的地址栏,打开sourcetree的文件夹
%LocalAppData%\Atlassian\SourceTree
通常长这样
对,没错,你会看到一个很不和谐的文件你是没有的
恩,就是它,所以接下来你应该在当前文件夹下创建一个json文件,文件名为accounts.json
[
{
"$id": "1",
"$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity",
"Authenticate": true,
"HostInstance": {
"$id": "2",
"$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount",
"Host": {
"$id": "3",
"$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount",
"Id": "atlassian account"
},
"BaseUrl": "https://id.atlassian.com/"
},
"Credentials": {
"$id": "4",
"$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account",
"Username": "",
"Email": null
},
"IsDefault": false
}
]
保存此文件。
重新启动sourcetree。然后就可以跳过注册界面
到了这一步,所需要的软件已经准备完毕,可以开始使用了。
创建远程代码仓库
一:新建仓库
1:登录码云账号
2:新建仓库
3:选择好个人需求直接创建就可以
二:在本地创建代码库
1:在本地任意一个盘内创建一个文件夹,一定要保证文件夹内没有内容
2:打开Sourcetree,选择Clone
3:在原路径中填入码云仓库的连接链接
需要把它们进行同步才能在gitee上进行代码托管。
目标路径就是本地文件的路径
一切就绪后就可以点击克隆了
完成后本地文件夹会出现一个.git的隐藏文件夹
三:使用sourcetree进行代码托管
1:上传代码
当你在本地的代码想上传到码云时,打开sourcetree,点击提交,会有你的本地代码文件
选择暂存文件,暂存完后一定要备注文件内容,然后点击提交
提交完后就要文件还在本地,只有点击推送后文件才会传到码云的远程代码库中推送不需要进行任何更改
推送完后Gitee上就有了刚才推送上去的代码文件
2:获取仓库代码
点击拉取可以获取到云端的代码
注意:如果云端代码和本地代码改在了同一行,这个时候上传代码会报错
解决方法:如果出现这样的问题,先进行拉去操作,获得远程代码,然后打开本地代码
这个时候本地代码有争议的那一行会出现
<<<<<<< HEAD
=======
>>>>>>> 6a5e422dc31f391084e2c80e6ff4c6ac7bf16115
选择最终正确的代码,删掉多余的代码,然后从新提交推送,问题得到解决
所以在提交代码前一定要拉取,看是否有新的代码或者更改
3:远程分支
sourcetree有一个非常好用的功能就是分支,当有一个新的版本代码时,就可以使用分支,在提交新代码时,选择远程分支,然后新建一个分支,在选择推送,这时候,一个远程分支就已经建立好了。在gitee中可以看到一个新的分支就证明分支成功建立。
4:本地分支
远程分支建立好后,就要建立本地分支
在sourcetree中选择远程下的origin下的新建的分支,鼠标右键检出新的分支,这时候可以看到本地分支下出现了一个新的分支
注意:在不同的分支里面进行任何操作不会互相干扰
总结
第一次写文章难免会有一些不熟练和不严谨的地方,希望大家见谅,我现在也是在努力学习,有什么问题大家见谅。