1. commit 和 push 的区别
git作为支持分布式版本管理的工具,它管理的库(repository)分为本地库、远程库。
git commit操作的是本地库,git push操作的是远程库。
git commit是将本地修改过的文件提交到本地库中。
git push是将本地库中的最新信息发送给远程库。
2. git clone 和 pull的区别
- 有权限的仓库 本地无代码
git pull
git clone
- 有权限的仓库 本地有代码
git pull
- 无权限的仓库 本地无代码
git clone
- 无权限的仓库 本地有代码
- 删了重新下
3. 误删文件的处理
git checkout xxx