Git 版本控制常用命令,分支、提交、合并与回滚
在当前目录创建一个新的 Git 仓库。
git init
相关指令
将远程仓库克隆到本地。
git clone <url>
显示工作区与暂存区的文件状态。
git status
将所有修改添加到暂存区。
git add .
将暂存区更改提交到本地仓库并附带信息。
git commit -m "feat: your message"
将本地提交推送到远程 main 分支。
git push origin main
拉取远程更新并合并到当前分支。
git pull origin main
列出所有本地与远程分支。
git branch -a
创建新分支并立即切换过去。
git checkout -b feature/new
切换到已存在的分支(Git 2.23+)。
git switch main
将指定分支合并到当前分支。
git merge feature/new
以单行+图形方式查看提交历史。
git log --oneline --graph
撤销上一次提交但保留更改在暂存区。
git reset --soft HEAD~1
临时保存未提交的更改,恢复干净工作区。
git stash
恢复最近一次 stash 的更改并删除该记录。
git stash pop
显示工作区与暂存区之间的具体改动。
git diff
为本地仓库关联远程地址。
git remote add origin <url>
创建一个新提交以撤销指定提交的更改。
git revert <commit>
试试搜索其他关键词,或者切换分类。