1.查看当前分支
git branch
2.查看所有远程分支
git branch -a
3.切分支
1.适用于第一次切换
git checkout -b dev origin/dev
2.切换本地分支
git checkout dev
4.合并代码 将dev2 代码合到dev1上
1.切到 dev1上
git checkout dev1
2.将dev2 合到dev1上
git merge dev2
5.本地分支push到远程
如果本地分支没有与远程分支关联,第一次push 使用该命令,会在远程创建相应的远程分支
git push --set-upstream origin
6.丢弃本地文件
1.丢弃所有
git checkout .
2.丢弃指定文件
git status 查看需要丢弃文件名
git checkout filename
7.将dev2上的某次commit 合到 dev1
1.切到dev2
git checkout dev2
2.拿到commit id
git log
3.切到dev1
git checkout dev1
4.合并代码
git cherry-pick commitId
5.提交到远程
git push