git常用的操作命令
git clone xxx 克隆到自己本地
git checkout -b xxx 创建自己分支并切换到自己分支
git add .(本地更改所有的文件) 提交代码
git commit -m 'xxx' 暂存区
git push origin xxx 提交
git pull origin xxx 拉取远程代码
git log 查看本地的commit日志
git checkout xxx 切换到某个分支
git branch -a 查看本地及远程分支
git branch -r 查看远程所有分支
git status 查看当前状态
git branch -d xxx 删除本地分支
git branch -D xxx 强制删除本地分支
git push origin --delete xxx 删除远程分支
git fetch 远程主机更新全部取回本地,创建并更新本地分支
git stash 能够将所有未提交的修改(工作区和暂存区)保存至堆栈中,用于后续恢复当前工作目录
git stash lish 查看当前stash中的内容
git stash pop 将当前stash中的内容弹出,并应用到当前分支对应的工作目录上。
注:该命令将堆栈中最近保存的内容删除(栈是先进后出)
git merge xxx 合并分支
git merge --squash xxx 合并分支(将多个commit 合并为一条;其效果相当于将a分支上的多个commit合并成一个,放在当前分支上,原来的commit历史则没有拿过来。)