每次开发新功能,需要新开分支进行开发
```
1、先检查当前工作区是否干净
git status 以下结果表示是干净的
2、开发新功能,新建分支进行开发,开发完毕后,再合并到 master 主干
git checkout -b login
3、检查当前所处分支
git branch
4、提交代码到master分支
4.1 先 git add . 到仓库
4.2 git commit -m "登录功能" 提交代码到本地分支
4.3 git status 检查状态
4.4 git branch 检查代码提交到哪个分支了
4.5 git checkout master 切换到master分支
4.6 git merge login 合并 login分支的代码到master
4.7 git push 将本地master代码推到码云
```
5、将本地的 login 分支提交到码云
```
git checkout login
git branch 检查分支状态
git push -u origin login 将当前所处的分支提交到远端的login分支
```
初始化项目
1、先生成SSH密钥
ssh-keygen -t ed25519 -C "1929765936@qq.com"
2、查看SSH密钥,并在Gitee添加
cat ~/.ssh/id_ed25519.pub
3、检查SSH状态
ssh -T git@gitee.com
4、初始化用户
git config --global user.name "DeyouKong"
git config --global user.email "1929765936@qq.com"
5、检查git仓库状态(需要切换到项目根目录)
git status
6、将项目与gitee关联
git remote add origin https://gitee.com/deyoukong/vue-shop.git
7、将本地代码提交到码云
git push -u origin master
当前分支为master,代码写在master,需要迁移到 user 分支
git checkout -b user ( user 分支不存在)
git checkout user(user 分支已存在)