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 .
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步