Git手册
Git User Manual
Git命令分类整理
全局设置
1.git config --global user.name xxx
:设置全局用户名,信息记录在~/.gitconfig
文件中
2.git config --global user.email xxx@xxx.com
:设置全局邮箱地址,信息记录在~/.gitconfig
文件中
3.git init
:将当前目录配置成git仓库,信息记录在隐藏的.git文件夹中
常用命令
git add xx
:将xx文件添加到暂存区(staged区)git add .
:表示把工作区的所有文件添加到暂存区git commit -m
“备注信息”:将暂存区的内容提交到HEAD所指的下一个位置,并将HEAD移到新创建的位置git status
:查看仓库状态git log
:查看当前分支的所有版本git reflog
:查看HEAD指针的移动历史git push -u
(只有第一次需要-u):将当前分支推送到远程仓库git clone git@exmaple.com:xxx/xxx.git
:将远程仓库下载到当前目录,会自动创建新的文件夹git branch
:查看所有分支和当前所处的分支git pull
:将远程仓库的当前分支与本地仓库的当前分支合并git restore --staged xx
:将xx从暂存区里移除git restore xx
:将xx文件尚未加入暂存区的修改全部撤销- 关于git reset & revert
git diff blog git diff
:用于展示工作区与暂存区的区别git diff --staged
:用于展示暂存区与最后一次提交的区别git diff HEAD
:用于展示当前暂存与未暂存的修改与最后一次提交的区别
Git手册
http://bugeater.space/2024/01/08/Git手册/