从零开始,工作中积累的git常用操作:
cola窗口操作,提交
fatal: Not a git repository (or any of the parent directories): .git 执行git init即可;
git push origin panteng 提交到指定分支
git push origin :web-front 清空远程分支
git push origin web-front:web-front 提交分支
git push -f origin editor强制提交
rebase 恢复操作
gitcheckout -b barnachname 新建分支
git pull 取最新分支,本地分支需要在那个分支上!命令git pull origin staging
rebase 基于最新的恢复 命令:git rebase staging
//撤销修改,恢复当前线上版本
git reset HEAD^ (撤销提交)
git checkout master -f (强制将修改的文件覆盖)
git pull origin master (拉最新的文件)
//撤销文件修改
git checkout file
//删除远程分支
git push origin --delete <branchName> 或
git branch -r -d origin/1.0.28 然后执行 git push origin :1.0.28
//重置某个点
git reset --hard 51a90d91f90420108fa317de4d24f15867736a60
//删除本地分支
git branch -D aqi-spot