傳統(tǒng)軟件開發(fā)最先要完成的是安裝程序或發(fā)布程序。但對(duì)iOS應(yīng)用來(lái)說(shuō)骚勘,這個(gè)活被apple包了猾编。所以我們應(yīng)作的第一件事是把它用git管理起來(lái)桥爽。最新的XCode中已經(jīng)集成了對(duì)git的支持纳击,使用起來(lái)非常方便。如果你不知道為什么要用Git,可以先跳到文章的末尾看看攻臀。
1, 首先到www.github.com上建立自己的賬號(hào)
2焕数,創(chuàng)建一個(gè)新的repository,也就是你的項(xiàng)目的源碼倉(cāng)庫(kù)刨啸。創(chuàng)建時(shí)除了起一個(gè)好名字堡赔,另外就是.gitignore一定要選。而且redeme 和license 最好也要選上设联。創(chuàng)建好repository后善已,把地址拷貝到剪輯版中
3灼捂,打開XCode,在歡迎頁(yè)面選擇 ?,然后貼入你在上一步得到的地址换团。然后導(dǎo)入(pull)文件, readme.md, .gitignore. 并保存到本地目錄當(dāng)中悉稠。
4,現(xiàn)在你可以在XCode中創(chuàng)建一個(gè)新項(xiàng)目了艘包,項(xiàng)目要保存到上一步所選的目錄中的猛。然后你會(huì)注意到生成的文件的右側(cè)會(huì)有A的標(biāo)記,表示新增想虎。
5卦尊,現(xiàn)在如果對(duì)項(xiàng)目做了一些工作,就可以更新到倉(cāng)庫(kù)中了舌厨。
為什么要用Git
Git可以讓你回滾和檢查你對(duì)項(xiàng)目的修改
Git可以讓多人協(xié)作開發(fā)項(xiàng)目更可靠順暢
分支命令:
創(chuàng)建本地分支:
git branch branchname??????? //在當(dāng)前分支的基礎(chǔ)上創(chuàng)建一個(gè)新的本地分支
在本地創(chuàng)建一個(gè)分支跟蹤遠(yuǎn)程分支?????????? //創(chuàng)建遠(yuǎn)程分支本地副本
git checkout --track origin/branchname
將本地分支推送到遠(yuǎn)程
git push --set-upstream origin localbranchname
列出當(dāng)前分支
git branch [-v]
列出遠(yuǎn)程分支
git branch -r [-v]
列出所有分支
git branch -a [-v]
刪除分支
git branch -d branchname
刪除遠(yuǎn)程分支
git branch -d -r origin/branchname
強(qiáng)制刪除分支
git branch -D branchname
回退到某一個(gè)commit
git reset --hard commit_id
git push origin HEAD --force????????????????????? //如果別人已經(jīng)更新了被撤銷的改動(dòng)岂却,那么相應(yīng)的改動(dòng)有可能會(huì)被重新提交
git remote show
git remote show repositoryname
git log 亂碼的
解決方案:
echo $LANG;
輸出結(jié)果為空
執(zhí)行export LANG=”zh_CN.UTF-8”
或者 ?set LANG=zh_CN.UTF-8
操作:
git status
git checkout master
git reset --hard HEAD
git pull
git log
git add -u:將文件的修改、文件的刪除裙椭,添加到暫存區(qū)躏哩。
git add .:將文件的修改,文件的新建骇陈,添加到暫存區(qū)震庭。
git add -A:將文件的修改,文件的刪除你雌,文件的新建器联,添加到暫存區(qū)。