git常用助记

基础

添加配置

git config [--local | --global | --system] user.name 'Your name'
git config [--local | --global | --system] user.email 'Your email'

  1. local 仓库级 2. global 用户级 3. system 系统级

查看配置

git config --list [--local | --global | --system]

区别

local:区域为本仓库
global: 当前用户的所有仓库
system: 本系统的所有用户

加入暂存区

git add .:将工作空间新增和被修改的文件添加的暂存区
git add -u:将工作空间被修改和被删除的文件添加到暂存区(不包含没有纳入Git管理的新增文件)
git commit -am '<log>' 合并add和commit操作,在确定无需使用暂存区时使用

add . 是对当前路径及其子路径下的变更有效。而 add -A 是整个仓库

日志命令

git log --date=format:%Y-%m-%d\ %H:%M:%S 设定日志时间格式
git reset --hard 清除暂存
git mv readme readme.md 将readme重新命名成readme.md
git status 查看当前工作区状态
git log --all 查看所有分支的历史
git log --all --graph 查看图形化的 log 地址
git log --oneline 查看单行的简洁历史。
git log --oneline -n4 查看最近的四条简洁历史。
git log --oneline --all -n4 --graph 查看所有分支最近 4 条单行的图形化历史。
gitk --all 图形化页面查看提交树
git help --web log 跳转到git log 的帮助文档网页

分支命令

git checkout <cmtId> 切换步骤后修改并提交,处于分离头指针状态
git branch <新分支的名称> <commitId> 根据当前分离头指针的cmtId创建分支,否则当前无根提交会消失
git checkout -b <newName> <cmtId> 根据步骤id创建新分支并检出
git branch -va 显示本地和远端分支

HEAD^ --父节点,同于上一个节点的commitId

远端命令


git remote -v 查看本地和远端仓库情况
git remote add <alias_url> <repository_address> 添加远端仓库信息
## 例如git remote add gitee https://gitee.com/aaa/bbb.git
git pull (命令对应 fetch 和 merge 两个操作)
git push --set-upstream origin old_ver_j 推送本地当前分支到远端,且在远端新建该分支
posted @ 2025-10-07 00:22  庶旁  阅读(12)  评论(0)    收藏  举报