Git常用命令
Git 是一个开源的分布式版本管理系统。
几个概念:
1、Workspace: 也被称为工作空间。你在开发工具或者文件夹下看到的目录就是工作空间
2、Index 也被称为暂存空间。用于保存你需要提交到 Repository 中的修改记录。
3、Repository 也被称为本地仓库,用于记录文件修改的版本库。我们可以在多个版本之间切换已达到 还原到某个版本的内容。
4、Remote 为远程仓库, 和 Repository 功能是一样的,只是 Remote 远程仓库时可以用户合并多个本地仓库的记录。
Git命令
git help –a
查看所有命令的介绍信息git help command
查看 command 的用法,比如git help rebase
git init
初始化一个本地仓库,会在当前目录生成一个 .git 文件夹,.git 目录下包含版本管理的全部数据git add
将工作区中的内容添加到暂存区
5. git commit
将暂存区中的内容添加到本地仓库
6. git push
将本地仓库分支的内容推送到远程仓库
7. git pull
拉取远程仓库分支内容,合并到本地分支
8. git log –graph
查看提交的记录
9. git reflog
查看操作日志
10. git remote
查看和关联远程仓库
10. git clone
将远程仓库克隆到本地
11. git rm
删除文件
12. git merge
合并某个分支到当前分支
13. git checkout
检出某个内容
14. git status
查看文件状态
15. git branch
列出、创建或删除分支
16. git reset
重置指针到当前位置
17. git revert
回退提交到指定位置,和 git reset 区别在于 日志中会有记录 revert 操作
18. git stash
储藏你修改的内容,而不是提交到本地仓库中
19. git rebase
变基,将多次提交记录合并到一次提交记录上,不允许在公共分支进行 rebase
Git commit 规范
.gitignore 文件讲解
Git 工作流
HEAD 指针
记录的是当前工作区在那个分支,分支文件中记录的 commit