查看分支:
git branch
查看所有分支(本地远程):
git branch -a
创建本地分支:
git branch name
切换本地分支:
git checkout name
合并某分支到当前分支:
git merge name
删除本地分支
git branch -D name
创建远程分支:
git push origin name
删除远程分支
git push origin --delete name
git stash可用来暂存当前正在进行的工作,比如想pull最新代码,又不想加新commit,可以先stash,使返回到自己上一个commit,改完bug之后再stash pop,继续原来的工作。
git stash
git stash pop
// 项目实际运用
1 打开开源中国 git clone 网址
2 git branch 查看当前分支是否在master分支
3 git branch dev 创建自己的本地开发分支
4 git checkotu dev 切换到本地分支,然后在本地分支进行开发。
如果开发一个阶段想进行代码合并
首先在自己本地的dev分支下面执行
git add .
git commit -m “这里写你修改的内容”
其次 git checkout master 切换到主分支
然后 在主分支下 git pull 先下拉云端的代码 保证主分支是云端最新的。
最后 git merge dev 把自己本地分支的合并到当前主分支下面。
执行 git status 查看是否有冲突。如果有进行合并,或者找同事进行处理。
最后保证 git status 没问题的时候在进行 git push (这个是最后一步操作。而不是第一不操作 一定要慎重)
【在切换分支或者pull代码的时候一定要git status一下,保证没有问题】