React Native 添加gitignore操作
對于一些從前端轉(zhuǎn)向react-native開發(fā)的朋友們,對于iOS和安卓原生的一些冷知識都比較陌生,所以今天我就給大家分享一個關(guān)于xcode git 管理的一個小知識握截。
首先當我們在react-native項目中,選擇ios,打開Xcode工程文件開始,Xcode就會自動幫我們記錄幫我們記錄一些開發(fā)者在Xcode的中的一些行為操作,例如文件夾的開合狀態(tài)等等。這些記錄能讓我們在下次重新打開項目時,回到上一次編輯時的狀態(tài),同時這也給我們帶來了一些小麻煩。也就是當我們使用git等版本控制工具的話,會給我們帶來一些無故的Untracked files!
例如下列信息:
所以如果我們想要避開此類雜亂信息的干擾的話,就得進行一個忽略操作設(shè)置,具體步驟如下:
步驟一:
找到UserInterfaceState.xcuserstate,文件路徑在
1.在Finder中找到項目的ios工程文件==>顯示包內(nèi)容==>project.xcworkspace,同樣顯示包內(nèi)容,可以看到如下內(nèi)容
2.使用命令行刪除 UserInterfaceState.xcuserstate 文件(注意:使用 rm -rf 命令,不要直接右鍵刪除)。
$ rm -rf UserInterfaceState.xcuserstate'
步驟二:
1.回到react native 項目主目錄下
2.找到.gitignore文件 并打開
3.在.gitignore文件中添加上如下代碼:
*.xcbkptlist
*.xcuserstate
project.xcworkspace
xcuserdata
UserInterfaceState.xcuserstate
project.xcworkspace/
xcuserdata/
UserInterface.xcuserstate
4.git 添加文件=>提交,大功告成!
附mac下查看隱藏文件命令
顯示:defaults write com.apple.finder AppleShowAllFiles -bool true
隱藏:defaults write com.apple.finder AppleShowAllFiles -bool false