Git中當add錯誤的時候怎麼辦?

2021-09-06 23:32:11 字數 501 閱讀 7704

傻傻分不清楚。

「git add .」是我常用的新增命令,新增完後來個「git status 」總是有那麼幾次發現有不想新增的東西。好多人用reset,nonono,這樣不好會有個head錯誤爆出。

看了下status的說明發現了兩句話:

...

# changes to be committed:

# (use "git rm --cached ..." to unstage)

...

原來是這樣,不過這裡要注意如果沒有加cached那麼會刪除work file,這就要哭了,所以一定要小心。

試了一下,發現還不夠,rm沒有遞迴,那麼再加乙個"-r"即「git rm -r --cached .」,因為我們的「add」是遞迴的所以這裡刪除也要遞迴。

知道怎麼改正了還不夠,總這麼幹也不是個辦法,「add」有個「-n」,可以預覽會加進哪些檔案,這樣就不怕後面rm誤刪除了。

當 vue檔案非常長的時候怎麼辦?

一般寫vue cli建立專案的時候,元件是 vue,這個元件裡面的js部分都寫在如下格式內 export default methods 有時候頁面的需求很大的時候,就要在 vue的檔案中既要寫很多的html 還在在export default 中寫很多的 頁面就很長。方案一 sample.js檔案...

2 Git中的add和版本回退

git reset git revert 參考文章 在使用git init初始化乙個repository之後,需要使用git add filename來使得repository內的檔案被tracked,上面的命令只適合於單個檔案被新增的情況,如果我們有多個檔案被新增的時候,我們會使用一些引數,見下表...

當供應商是你老闆朋友的時候,CIO怎麼辦?

自己經常有碰到過一些軟體 硬體的 商是老闆的朋友,要求在專案上照顧之類的 同時,自己身邊也有不少幹cio的朋友碰到類似的問題,此類的問題基本上都會把cio們推入到乙個兩難的境地 如果為專案實施及應用的成功保障上來說,勢必要對 商有著各種各樣的考核 評估與篩選。但另一頭,因為是老闆的朋友,而專案的決定...