2013年4月18日 星期四

git 小技巧(持續編輯中

// 指令參考網頁

http://blog.longwin.com.tw/2009/05/git-learn-initial-command-2009/

http://zensheno.blog.51cto.com/2712776/490748

快速清除已刪除的文件

git diff --diff-filter=D --name-only -z | xargs -0 git rm

清除沒有被忽略的 xcuserdata

git rm --cached ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState.xcuserstate

git commit -m "Removed file that shouldn't be tracked"

快速加入變更或新增的文件

git add .

加入有變更的文件

git add -u

產生 log 資料

git log --since=2013-4-23 --pretty=format:"時間%cd 內容:%s "

做成 log 檔案 (檔案名稱記得加到 ignore 中)

git log --since=2013-4-23 --pretty=format:"時間%cd 內容:%s " > commit.log

沒有留言: