git的基本操作
git clone将一个git仓库克隆到本地
git init 在本地初始化一个git仓库
git add将一个文件增加到本地缓存
git state查看文件状态
git diff查看尚未缓存的改动
git commit将缓存内容提交到本地仓库
git reset 取消已缓存的内容
git branch创建分支
git checkout切换分支
git merge合并分支
git fetch从远程仓库下载分支,一般和git merge一起使用
git push推送到远程仓库
git merge和git rebase的区别
1.都是用来合并分支的
2.git merge只是内容合并,可以看到提交历史
3.git rebase合并后,被合并的分支就消失了,是完全的合并,看不到提交历史