Git常用命令
新建仓库
版本控制
提交版本
- 暂存区(Stage): 所有未被提交的修改放到 stage,add 或 rm 命令将修改放到 stage,commit 命令将stage的内容提交。只有被 add 的内容才会被记录,若只修改未 add,则修改不会被记录。
- git add filename
- git commit -m "description"
- git status
- git diff: 查看修改内容
版本回退
- git log: 查看历史版本
- git reset --hard HEAD^: 退回到上一个版本
- git reset --hard VERSION NUMBER: 退回到版本号为VERSION NUMBER的版本
- git reflog: 查看历史命令
- git checkout --filename: 撤销工作区中未被添加的修改,即将 filename 退回到最近一次的 add 或 commit
- git rm
分支管理
- git branch dev: 创建名为 dev 的分支
- git checkout dev: 将 HEAD 指向分支 dev
- git switch -c : 创建并切换分支
- git branch: 查看当前分支
- git switch : 切换分支
- git merge : 合并某分支到当前分支
- git branch -d : 删除分支