玩轉GIT之看清 git stash 的本質

2021-08-18 15:02:15 字數 441 閱讀 8664

開發經驗

1:當你新建檔案修改了**,如果沒有git add那麼你用git stash是不能儲存修改到暫存區的,但是如果你沒有新建檔案,只是在原有檔案裡進行修改,那麼是可以在沒有git add的情況下儲存到修改到暫存區的。

下面是開發中最多的用法【沒有之一】

// 正擼a專案的時候,被拉去做b專案,這個時候 stash 就要上場了

// 先把a專案的已經寫好的** git add 一下

git add .

// 然後將a專案儲存到暫存區

git stash

// 然後寫b專案**,寫完並且commit完,準備回來開發a專案,再執行

// 這樣就將之前開發a專案的**從暫存區拿了出來,就可以繼續a專案的開發了

下面是一些命令科普

玩轉GIT之終結git flow中分支衝突系列問題

第一種處理方法 開發要求 不能丟棄本地修改,因為其中的某些內容的確是我們需要的,此時需要對unmerged的檔案進行手動修改,刪掉其中衝突的部分。情景再現 比如你在a分支上commit了,然後pr了,這時你的pr沒有衝突的提示,可以合併。但是之後有人在你pr的目標上的相同位置做了修改,這個時候,你的...

版本管理 玩轉git 快速入門git

如果你用過word文件寫過文章,那麼你一定會有這樣的經歷。我覺得某一段或者某一句寫得不夠好,但是,刪掉之後我可能會後悔把它刪掉了,進而又想把刪掉的段落找回來,這時,你想到了乙個好辦法,將每次的修改都作為乙個文章版本儲存起來,這樣雖然能夠解決你的問題。但是,隨著你的修改次數越來越多,你會發現,電腦桌面...

玩轉GIT之git flow中容易忘記的git命令

git reset hard head2 git remote add origin git github.com stormzhang test.git 將本地的已有專案關聯到github上的新的專案上,在github上新建乙個倉庫。增加乙個本地版本庫到現有的 git 專案 可以執行如下的命令 g...