千久源的小站

Git常用命令整理

2025-08-13

git是一个版本管理工具,使用它可以方便地查看更改记录、版本回滚、和他人协同工作。

git管理的组成为:工作区(现在写代码的地方)—暂存区—本地仓库(存代码的文件夹)—远端仓库(如github,gitee)

git重要命令

git push/pull 推送/拉取远端仓库

git add . 添加所有修改的文件到暂存区,之后使用其他命令确定暂存区的修改,把修改写进本地仓库

此外,可以在.gitignore 这个文件内添加文件名、文件类型,让指定文件、指定文件类型的修改被忽略,不被管理

git commit -m "log" commit,把暂存区的修改写进本地仓库。log是commit的标题

git log 查看修改日志

git status 查看文件状态

git checkout -b first_branch创建一个分支名为first_branch,可以通git switch切换分支,git branch 查看分支,使用分支可以更好管理代码要新增的功能

git reset --hard HEAD~ 硬重置,强制删除上一个commit

git reset --soft HEAD~ 软重置,把上一个commit退回暂存区里,后面还可以重新commit

命令后缀添--force可以进行强制推送和拉取

逃课

使用vscode的git插件、github官方推出的github desktop可以很方便地图形化管理修改、推送、查看历史变更,个人非常推荐