git中忽略UserInterfaceState.xcuserstate的提交

我們在使用git管理項目版本時,有時我們明明沒有修改代碼,但是代碼是一個已修改的狀態(tài)。 在提交代碼的時候,會提示UserInterfaceState.xcuserstate這個文件變動了,而且在合并時可能還會出現(xiàn)合并沖突 ,非常的惡心。那么UserInterfaceState.xcuserstate是什么文件,如何ignore它呢。

UserInterfaceState.xcuserstate:Xcode中保存的用戶操作的GUI狀態(tài),如窗口位置,打開的標簽頁等。

解決方法:

// 在終端中輸入
git rm --cached [ProjectFolder].xcodeproj/project.xcworkspace/xcuserdata/[youUserName].xcuserdatad/UserInterfaceState.xcuserstate

//  提交一下
git commit -m "忽略UserInterfaceState文件。"
  • ProjectFolder為對應的工程名稱
  • youUserName為對應的用戶名稱

也可以直接在.xcworkspace文件,點擊右鍵顯示包內容,找到UserInterfaceState.xcuserstate,然后直接獲取當前路徑。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,749評論 9 468
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,228評論 25 708
  • 我們這一代一生經歷太多的考試。 除非你是農民兄弟或民企員工,否則不到退休休想安寧。統(tǒng)治者和管理層通過終身考試達到讓...
    王立平閱讀 376評論 5 11
  • 創(chuàng)建了一個控件,但看不見 當前控件沒有添加到父控件中 當前控件的hidden = YES 當前控件的alpha <...
    程序媛coco閱讀 888評論 0 3
  • (海棠作業(yè)) 枯葉滿秋山,微霜極目寒。到中年、諸事多艱。遙想西湖時浪蕩,尋舊跡,憶曾歡。 商海起狂瀾,孤舟競渡難。...
    懦愚閱讀 375評論 19 21

友情鏈接更多精彩內容