面试集锦(九)git

191 阅读1分钟

Git工作流

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合并后,被合并的分支就消失了,是完全的合并,看不到提交历史