前置操作
注册并激活码云账号( 注册页面地址:https://gitee.com/signup )
生成并配置 SSH 公钥
官方提供的生成并配置公钥的方法点此
创建空白的码云仓库
输入仓库名称之后路径会自动生成
把本地项目上传到码云对应的空白仓库中
如果您是第一次上传项目请按如下连接提示的操作:(我在网上搜的这位博主的,感觉写的不错,大家可以参考一下,如果侵权请私信我立马删除@吉小米_颖)
第一次上传
如下操作:
对于项目的处理(本地管理)
在项目根目录中新建 .gitignore 忽略文件,并配置如下:
1. 忽略 node_modules 目录
/node_modules
/unpackage/dist
注意:由于我们忽略了 unpackage 目录中仅有的 dist 目录,因此默认情况下, unpackage 目录不会被 Git 追踪
此时,为了让 Git 能够正常追踪 unpackage 目录,按照惯例,我们可以在 unpackage 目录下创建一个叫做 .gitkeep
的文件进行占位
2.打开终端,切换到项目根目录中,运行如下的命令,初始化本地 Git 仓库:
git init
3.将所有文件都加入到暂存区:
git add .
4.本地提交更新:
git commit -m "init project"
创建完仓库并且上传完项目之后我们一般在开发的时候会进行如下操作:
基于master分支创建子分支来开发相关功能:
git checkout -b 分支名
开发完此分支之后需提交与合并
1.将本地的 xxx 分支进行本地的 commit 提交:
git add .<!-- 将所有文件存入暂存区-->
git commit -m "备注"
注意add之后有一个空格
2.将本地的 xxx 分支推送到远程仓库进行保存:
git push -u origin xxx
3.将本地的 tabbar 分支合并到本地的 master 分支:
git checkout master<!-- 切换到 master 分支 -->
git merge xxx<!-- 合并 xxx 分支到 master -->
4.删除本地的 xxx 分支:
git branch -d xxx
至此通过git完成整个本地项目上传到 git 的操作,如果再需要别的步骤重复上述操作即可
另外:一些常用的指令:
git branch
-查看分支
git status
-查看文件状态
比如你可以这样配合使用:
查看分支状态
查看文件状态
将已经修改或新增的文件加入暂存区
再次查看文件状态
全变成绿色就是已经提交到暂存区了
提交到本地仓库上
push到远程仓库
切换到主分支
将分支合并到主分支
删除已经合并的分支
再次查看分支状态只剩下一个分支