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