Git-status-log-add-commit基础使用方法

git status

  • 查看修改文件有哪些

git status -s

  • 等效于 git status --short

git log

  • 显示已经提交版本的详细信息

git log --oneline

  • 单行显示,仅显示简约化的信息

git add

‒ 添加文件到暂存区
‒ 可用git status查看哪些文件放到了暂存区

git commit -m "message"

‒ 在添加文件到暂存区的同时提交文件到本地仓库,其中'message'是自定义的文件描述

git branch

‒ 查看本地所有分支
‒ 仅当前项目分支

git branch -a

‒ 查看本地和远程的所有分支
‒ 是当前仓库下所有项目的分支

git branch -r

‒ 查看远程分支

git branch

‒ 创建新的分支

git checkout

‒ 切换到新的分支

git diff

‒ 比较工作区和暂存区代码的差异

git diff --staged

‒ 比较暂存区文件 与上一次commit 的差别

git reset HEAD

‒ 误将某个文件add进暂存区,对其进行退回操作
‒ git reset HEAD 所有文件退回

git cherry-pick ID

‒ "复制"一个提交节点并在当前分支做一次完全一样的新提交
‒ 用git log --oneline 查询需要提交的ID,然后依次git cherry-pick ID,在现有基础上提交完全一样的分支代码修改操作

git reflog

‒ 用来恢复本地错误操作很重要的一个命令
‒ 再git reset ID 跳回去,但是也会保留历史节点ID

节点ID顺序

‒ 节点ID,上面ID 时间上最新,下面ID 时间为旧

posted @ 2023-06-26 08:58  starc的miao  阅读(18)  评论(0)    收藏  举报