git rebase master 分支出現一堆 ^M
最近開發的時候,要 rebase 一個分支到 master 分支,執行完 rebase 之後提示有衝突,vim 檢視一下衝突檔案,我的媽呀每一行都衝突了,發現我自己版本的程式碼每一行後面都有個 ^M。想了一下,我這個檔案中間有從 windows 平臺 rz 到伺服器,windows 自動把文字檔案的換行方式給改了。。。
果斷中斷 rebase 操作,把自己的檔案除去 ^M 後再重新執行 rebase:
- sed -i ‘s/^m//g’ filename
上述命令的 ^M 是通過 ctrl + v 然後 ctrl + m 輸入的。
之後一切順利,只有自己改動的那幾行產生衝突,合併一下就好了。
相關文章
- git rebase masterGitAST
- git rebase後出現(master|REBASE 1/10)的解決辦法GitAST
- GIT使用過程出現(master|REBASE 1/10)GitAST
- (轉載)git pull origin master與git pull --rebase origin master的區別GitAST
- git 上傳專案 報錯 git pull --rebase origin masterGitAST
- git 命令之git rebase 用法&git rebase介紹Git
- [Git]rebaseGit
- Git -- RebaseGit
- git merge & git rebaseGit
- git rebase 流程Git
- Git——rebase命令Git
- git rebase -iGit
- git rebase命令Git
- git學習之git rebaseGit
- git rebase 和 git mergeGit
- git rebase的使用Git
- 如何理解git rebase?Git
- [Git] Git整理(四) git rebase 的使用Git
- Git 操作之rebase、squashGit
- git rebase --onto詳解Git
- 【Git】rebase 用法小結Git
- git rebase 使用詳解Git
- Git rebase 與 Git merge 的使用Git
- Git基礎命令之git rebase命令Git
- git rebase vs git merge詳解Git
- git merge 和 git rebase 小結Git
- git revert .vs. git reset .vs. git rebaseGit
- git-rebase進階使用Git
- 徹底搞懂 Git-RebaseGit
- 撤銷rebase與git原理Git
- git reset rebase 用法總結Git
- git rebase簡介(基本篇)Git
- git分支合併與rebaseGit
- 學會使用 git-rebaseGit
- git merge 與 git rebase的區別Git
- 淺談git rebase和git checkout –ours(theirs)Git
- git rebase(變基)—— Git 學習筆記 19Git筆記
- 詳解git rebase,讓你走上git大神之路Git