git用法自己的一點總結

1、只想要git服務器最新的版本,對本地的修改不做任何理會,就需要用到git pull的強制覆蓋。

注意:在git pull的時候,一般要用 git stash把當前的代碼保存。git pull = git fetch + get merge

2、git commit 的時候一定要看自己修改了那些文件

rebase會把你當前分支的 commit 放到公共分支的最後面,所以叫變基。就好像你從公共分支又重新拉出來這個分支一樣。
舉例:如果你從 master 拉了個feature分支出來,然後你提交了幾個 commit,這個時候剛好有人把他開發的東西合併到 master 了,這個時候 master 就比你拉分支的時候多了幾個 commit,如果這個時候你 rebase master 的話,就會把你當前的幾個 commit,放到那個人 commit 的後面。

merge 會把公共分支和你當前的commit 合併在一起,形成一個新的 commit 提交

注意:

  • 不要在公共分支使用rebase
  • 本地和遠端對應同一條分支,優先使用rebase,而不是merge

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章