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可以很方便地图形化管理修改、推送、查看历史变更,个人非常推荐