Git分支切换

每次开发新功能,需要新开分支进行开发

```

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 分支已存在)

原文地址:https://www.cnblogs.com/DeryKong/p/15483771.html