工作原理
版本库
版本库又名仓库,英文名repository。你可以简单的理解为一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。
常用命令
- 创建版本库。创建成功后这个目录就变成了git可以管理的目录。
git init
- 添加到暂存区
git add (filename)
- 提交到仓库
`git commit -m "一些提示" - 查看是否还有文件未被提交
第一步:是使用 git add 把文件添加进去,实际上就是把文件添加到暂存区。
第二步:使用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支上。git status
- 查看历史记录
git log
显示从最近到最远的显示日志 - 版本回退
git reset --hard HEAD^
git reset --hard 版本号
- 获取版本号
git reflog
- 删除版本库中文件
rm (filename)
远程仓库
- 在本地仓库的某个分支下添加origin
git remote add origin (github地址)
- 提交到远程仓库
格式: git push <远程主机名> <本地分支名> <远程分支名>git push origin master
分支操作
- 查看分支
git branch
- 创建分支
git branch name
- 切换分支
git checkout name
- 创建+切换分支
git checkout –b name
- 合并某分支到当前分支
git merge name
- 删除分支
git branch –d name
- 查看远程仓库地址
git remote -v