一、git clone以及切换分支流程:
git clone http://XXX.XXX/sq-group/XXX.git
clone到本地的时候一般都是master分支,
git 查看远程分支:
git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/dev
git查看本地分支:
git branch
创建分支:
git branch dev
切换分支到dev:
git checkout dev
Switched to branch 'dev'
Your branch is up-to-date with 'origin/dev'.
二、推送代码到远程流程:
添加暂存区 git add .
提交到本地仓库 git commit -m "fix(server/service): 修复service中的bug"
拉取远程代码 git fetch
与远程代码做合并 git rebase 或git merge
推送至远程 git push
三、本地工作区有新增文件时,想同步远程代码到本地,同时又不想提交工作区的新增文件时。
把增加的文件添加暂存区 git add .
把加入了暂存区的文件转移到储藏区 git stash
拉取远程代码 git fetch
合并代码 git rebase
取出储藏区的代码 git stash apply
清理储藏区 git stash clear