git clone:复制仓库
git init:初始化仓库
git remote add 地址 添加远程仓库
git remote -v 查看连接的远程仓库
git add:添加更新内容到索引中
git diff:比较内容
git status:获取当前项目状况
git commit:提交
git pull:拉取远程分支内容
git pull origin master --allow-unrelated-histories 拉取分支,允许本地有不同的部分
git branch:分支相关
-a 查看远程分支
-vv 查看本地分支及跟踪信息
git branch --set-upstream-to=origin/<branch> master 设置本地分支master跟踪origin/<branch>远程分支
git checkout:切换分支
git merge:合并分支
git reset:恢复版本
git log:日志
cat ~/.gitconfig 查看配置信息
git config --global user.name "user" 设置用户名
git config --global user.email "email" 设置邮箱
git branch -d <BranchName> 删除本地分支
git branch -D <BranchName> 强制删除本地分支
git reset HEAD 撤销上次add提交的内容
git push origin --delete <BranchName> 删除远程分支
git config --global core.autocrlf false Windows下匹配换行符