版本控制的种类:
- 主要使用github(最主流)
- 国内访问速度慢
- 托管私有项目收费
- 国内一般使用码云gitee
- 国内访问速度快
- 托管私有项目免费
- 公司中使用gitlab或者svn来搭建
一、在码云平台创建项目
创建步骤:
-
登录码云平台
-
创建public工程
-
新建项目
-
在虚拟机中生成ssh公钥
ssh-keygen(一直回车) cd ~/.ssh cat ~/.ssh/id rsa.pub 复制公钥
将公钥粘贴到码云
-
克隆项目到本地
复制SSH链接
克隆项目到虚拟机中git clone +SSH链接
二、将项目推送到码云
-
在虚拟机中配置代码推送人身份信息(填写自己的名字和邮箱地址)
# 填写你的邮箱地址 git config --global user.email "[email protected]" # 填写你的用户名 git config --global user.name "xiaoming"
-
将代码推送至本地仓库(虚拟机中)
#进入项目文件夹 cd demo1 #写点东西,不能是空文件夹,空文件夹不会提交 # 工作区添加到暂存区 git add . # 暂存区提交到仓库区,-m为添加注释信息 git commit -m "项目初始化,完成settings中数据库、模板、时区、静态目录指定等。"
-
将代码推送至远程仓库(码云上)
# 将代码推送到远程仓库 git push
可以看到,码云上只提交txt文件,没有提交空文件夹。