日常使用
查看文件状态
git status
git status -s/short 精简方式查看文件状态
查看提交历史
git log
未添加和修改的文件全部添加到暂存区
git add .
将暂存区文件提交到本地仓库并添加备注
git commit -m 'chore: xxxxxx'
git commit -a -m :跳过暂存直接提交到仓库
推送本地commit到远程仓库
git push
git push -u origin payment: pay
远程仓库别名 本地分支: 远程分支
同步远程仓库
git pull
回退版本
git reset --hard 版本
git reset --hard HEAD^ :回退到上一个版本
暂存区文件移除
git reset HEAD 文件名
将commit撤销,把文件返回暂存区
git reset --soft HEAD^
新建忽略配置文件
touch .gitignore
克隆仓库地址
git cloe 仓库地址
分支操作
git brach :查看分支
git branch -r :查看远程分支 -a查看所有分支
git branch 分支名称:基于主分支创建分支 不会切换分支。
git branch -m 旧分支名 新分支名;
git checkout 分支名:切换分支
git checkout -b 分支:创建并切换分支
git branch -d 分支:删除分支
git branch -D 分支:强制删除分支
git merge 分支b :在主分支m合并b
git push -u origin payment: pay
远程仓库别名 本地分支:远程分支
git checkout 远程分支:下载远程分支
git checkout -b 本地分支 远程仓库/远程分支
下载远程分支并重命名
git pull :同步远程分支
git push 远程仓库 --delete 远程分支: git删除远程分支
查看提交历史
git log :查看提交历史------------------------
git reflog :简写提交历史
git log -2:查看最近两条提交历史
git log -2 --pretty=oneline:一行显示
git log -2 --pretty=format :自定义格式
%h 提交的简写哈希值
%an 作者名字
%ar 作者修改日期
其他命令
cls / clear 清空命令行
git rm -f 文件: 删除仓库/本地文件
git rm --cached 文件:删除仓库文件
git remote 查看所有远程仓库
git remote xxx 查看指定远程仓库地址
git remote rm origin 删除关联的origin的远程库
git remote set-url origin 替换新的远程仓库地址
git remote add origin 添加新远程仓库地址
ssh -T git@github.com:测试连接远程仓库
git rm -r --cached . : 清空忽略文件缓存
全局配置项
全局配置的信息可以在 C:/Users/用户名文件夹/.gitconfig 中查
查看所有的全局配置项
git config --list --global
查看指定的全局配置项
git config user.name
git config user.email
修改配置项
git config --global user.name "xxx"
git config --global user.email "xxx"
打开 git config 命令帮助手册
git help config
git config -h
9440

被折叠的 条评论
为什么被折叠?



