git 常用指令
// 将修改添加到暂存区
git add .
// 将暂存区文件到本地仓库中
git commit -m '标签名字'
// 查看本地分支
git branch
// 查看远程分支
git branch -r
// 切换本地分支
git checkout 本地分支名
// 创建并切换本地分支,
git checkout -b 本地分支名
// 创建并切换本地分支,(以指定的远程分支为基准)
git checkout -b 本地分支名 origin/远程分支远名
// 推送到远程分支,没有则创建
git push origin 本地分支名
// 合并整个分支(要合入到哪个分支里去,先checkout 到这个分支)
git merge 要合并过来的分支名
// 将某个 commit 从别的分支合并过来
git cherry-pick commitId
// 删除远程分支
git push origin --delete 远程分支名
// 删除本地分支
git branch -d 本地分支名
// 查看提交日志
git log
// 回退
git reset --soft 版本号 会将改动放在缓存区
git reset --mixed 版本号 不把改动放在缓存区
git reset --hard 版本号 回滚并且不会保存你之前修改过文件
// 回退远程可以将本地回退完成确认没问题后 强制push
git push -f