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