- git config --global user.name "****" 配置仓库使用用户
- git config --global user.email "*******@qq.com" 配置用户邮箱
- git config --global color.ui true 配置颜色高亮显示
- git config --list 查看仓库配置信息
-
仓库配置文件位于/root/.gitconfig
- mkdir /git 创建目录作为仓库工作目录
- git init 初始化仓库
- git status 查看当前仓库状态
- git add 文件名 将文件添加到暂存区
- git rm --cached 文件名 将添加到暂存区的文件撤回
- git add . 或者 git add * 将工作目录下的所有文件添加到暂存区
- git rm -f a 将文件从工作目录和暂存区同时删除(无法恢复)
- git commit -m "自定义标签" (可以不指定)文件名 将文件从暂存区提交到本地仓库
- git mv b b.txt 文件重命名
- git diff 比较工作目录文件内容与暂存区内容的不同,相同则无输出信息
- git diff --cached 比对暂存区域与本地仓库
- git commit -am "add data" 已经提交到本地仓库的文件进行修改后再次提交
- git log 查看快照
- git log --oneline 一行显示快照信息
- git log -p 显示每次快照的具体信息
- git reset --hard 唯一值 恢复到某一次快照
- git reflog 查看历史操作可以用于回滚
- git log --oneline --decorate 查看当前所在分支
- git branch 分支名 创建分支 git branch (查看所有分支)
- git checkout testing 切换分支到testing分支
- git checkout -b test 创建并切换到test分支
-
git branch -d testing 删除分支
- git merge test 合并分支
- git tag -a "v1.0" -m "this is v1.0" 打标签 git tag -d v1.0 删除标签
- git show v1.0 查看标签信息
-
git remote add origin 仓库地址 添加远程仓库
git的常见命令
原文:https://www.cnblogs.com/sz-blog/p/14400915.html