做项目时,git在coding上的基本应用
I.第一次拉取代码时
1. $ git clone git@....
codingII.进行修改后向仓库提交代码
2.创建新的分支并切换到分支上(每次提交都需要创建新的分支并切换到该分支上进行提交代码)------- $ git checkout -b 新创分支的名字
3.查看当前分支------ $ git branch
4.添加当前目录下的文件到暂存区------- $ git add .
5.将暂存区内容添加到仓库中------ $ git commit-m"feat:提交说明"
6.拉取仓库代码到本地,解决拉取代码时发生的文件冲突------ $ git pull origin develop
7.重复4、5步骤
8.最后将代码推到远程仓库的分支上(每次提交新创建的分支)------ $ git push origin HEAD:分支名字
一、含义
Git
含义:Git是一个免费的、开源的分布式版本控制系统(在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并),快速高效的处理各种类型的项目
特点:占用空间小,性能快,含有本地分支、分段区、多个工作流等特性
Gitee(码云)
含义:Gitee是(开源中国推出的)基于Git的代码托管服务(还集成了代码质量检测、项目演示等功能)
版本:社区版、企业版和高校版
归属:中国
GitHub
含义:GitHub是一个面向开源以及私有项目的托管平台,只支持Git作为唯一的版本库格式进行托管
归属:微软公司
注:
开源含义,也称开源代码。开源是要用户利用源代码在其基础上修改学习的。开源系统本身有版权。
开源的特点:免费,开放(任何人都可以得到软件的源代码,在版权的范围内进行修改和发布)
二、 三者之间的关系:
通过git将代码上传到gitee和github中
GitHub和Gitee都是在云端。两者使用需要借助Git
三、Gitee和GitHub的区别:
归属以及语言:
GitHub归属为微软,语言为英文,
Gitee归属为中国,语言为中文,
用户以及库
GitHub用户基数多,知名的库多,
Gitee用户大多数国人,优秀的库相较于GitHub少。
稳定性:
GitHub进行访问时有时会有不稳定的情况
Gitee进行访问时稳定性很好
网友评论