正常情況下,獲取最新代碼並修改完本地代碼后,正常提交流程是先暫存本地代碼、提交、推送至服務器。
在多人協作開發時會出現本地文件和服務器文件沖突的情況,這時候不能成功拉取服務器代碼進行合並,這時候需要采取Stash命令,
步驟:
1、Stash Changes 這個操作會把選中的文件暫時copy一份放在存儲中心(獨立於本地代碼和git服務器代碼),並將本地源代碼還原成開始修改前的版本,
2、操作后再進行拉取pull操作,將最新的服務器代碼獲取至本地,這時本地代碼就會是最新版本。
3、彈出存儲,就是將步驟1的代碼從存儲中心再獲取至項目中,vscode會處理並提示給你需要合並的文件
4、解決沖突后暫存,再進行正常提交代碼