git 代码操作
分支
origin {
master
dev
test
......
}
git branch -a
查看所有网上分支与本地分支
绿色 本地
红色网上
git branch
查看本地分支 (origin 下的所有分支)
git checkout -b dev
创建dev(开发环境)分支并切换到dev分支
git add .
添加到暂存
git status
查看所有更改的状态 (颜色为绿色才能被提交即选中)
git commit -m "备注"
提交并备注(eslint效验)
git commit -m "备注" --no-verfiy
提交并备注(eslint不效验)
git pull
同步代码(云端往本地同步,本地改变,云端不变)
git push
代码合并
git checkout master
切换到master分支
git merge dev
拉取要合并的分支
git push
合并分支 (更改当前分支)
当前环境没有暂存 或者没有提交就跳转到另一个分支时会
Please commit your changes or stash them before you switch branches.
要么暂存要么提交
git stash 暂存
git push
git stash pop 还原暂存