git常用操作

git pull 拉远程分支并合并到本地

git fetch 拉远程分支不做合并
忽略文件 .gitignore
添加文件 git add .
提交所有修改 git commit -am ‘备注信息’
推送本地分支到仓库 git push origin master:master
删除远端分支 git push origin :test
从拉远端代码到本地仓库 git pull origin master:master
根据分支创建新分支 git checkout -b dev2 master
切换分支 git checkout dev2
删除本地分支 git branch -d dev2
强制删除本地分支 git branch -D dev2
查看所有分支 git branch -a
查看所有远端分支 git branch -r
删除本地存在远端不存在 git branch -d -r origin/test
拉取远端分支到本地 git fetch origin dev
拉去远端并合并本地 git pull origin dev 可能会有冲突
暂存修改记录 git stash (可以把新增文件add仓库一起暂存)
查看暂存记录 git stash list
删除暂存 git stash drop 暂存编号
清除暂存 git stash clear
弹出暂存 git stash pop
撤销未提交修改 git checkout filename
撤销已提交修改 git reset –hard|–soft 版本
撤销已push修改 git revert -n commitID (解决冲突、提交、push)
 
删除本地缓存-解决本地gitignore不生效问题
git rm -r --cached .
原文地址:https://www.cnblogs.com/shiwenhu/p/6158628.html