前言
git 常用命令集,只做随笔,会不断更新
解决方案
-
初始化命令
git init -
提交命令
git add .
git commit -m 修改信息
git push origin master -u -f ( -f 强制覆盖更新,-u 应该是记住当前分支信息 之后提交都是直接 git push) -
分支查看命令
git branch -a (-a 查看的更详细) -
删除本地分支
git branch -D master (D大写) -
创建本地分支
git checkout -b master -
更新远程分支到本地
git remote update origin --prune -
删除远程分支
git push --delete origin master -
下拉远程分支到本地
git fetch -
合并分支
git merge origin/master 或 git merge master (合并远程分支 或 本地分支) -
下拉合并
git pull (个人理解为 git fetch 和git merge的集合体,个人不喜欢用这条命令) -
添加远程仓库
git remote add origin URL (origin 是自定义名称,与上诉origin名称一致,我理解为仓库名称,上述master为分支名称) -
查看远程仓库
git remote -v -
删除远程仓库
git remote remove origin -
查看git相关信息(不怎么常用)
git config --global user.name
git config --global user.email
git config --list -
清除git缓存
git rm -r --cached . -
生成ssh公钥
ssh-keygen -t rsa -C "邮箱" (git bash 运行) -
添加本地tag
git tag v1.0.0 -
删除本地tag
git tag -d v1.0.0 -
添加远程tag
git push origin v1.0.0 -
删除远程tag
git push origin :refs/tags/v1.0.0 -
查看本地所有tag
git tag -
清空节点信息(git fetch过慢问题)
git gc --aggressive --prune=now
网友评论