1.
git branch 显示分支
2.
git checkout -b xxxx 新建xxxx分支
3.
git checkout . 放弃本地修改
4.
提交代码
step1: git add .
step2: git commit -m '注释'
step3. git push orgin xxxx 提交到远程分支
5.
解决报错
You have not concluded your merge (MERGE_HEAD exists)
git fetch --all
git reset --hard origin/xxxx
git fetch
6.合并代码
git merge xxx
git push origin xxxx
7.本地代码不想先提交,要切换分支
存储本地代码:
git stash (或者 git stash save "注释")
展示缓存目录
git stash list
删除第一个缓存堆栈并回复本地数据 ,
git stash pop
git stash pop stash@{1}恢复指定的进度到工作区。stash_id是通过git stash list命令得到的
通过git stash pop命令恢复进度后,会删除当前进度
git stash apply(同 pop,只是不删除缓存堆栈)
删除一个存储的进度。
git stash drop stash@{1}
删除所有存储的进度。
git stash clear