------------------------------------
切换本地分支:
git checkout 分支名
------------------------------------
------------------------------------
查看本地分支:
git branch
查看远程分支:
git branch -a
-----------------------------------
-----------------------------------
新建本地分支:
git branch 分支名
新建远程分支:
git push origin 本地分支名:远程分支名
-----------------------------------
删除本地分支:
git branch -d 分支名
删除远程分支:
git push origin --delete 分支名
-----------------------------------
-----------------------------------
查看提交的历史记录
git log
-p用来显示每次提交的内容差异,-2仅显示最近的两次提交
git log -p -2
-----------------------------------
-----------------------------------
提交文件到暂存区
git add *
------------------------------------
++++++++++++++++++++++++++++++++++++
问题1:在pull出现如下问题
$ git pull origin master:
From XX.XX.XX.XX:项目名
* branch master -> FETCH_HEAD
error: The following untracked working tree files would be overwritten by merge:
.gitignore
Please move or remove them before you merge.
Aborting
解决方式:
git clean .gitignore
问题2:pull撤销误操作
git reflog 查看历史变更记录
git reset --hard 版本号
++++++++++++++++++++++++++++++++++++
------------------------------------