git操做git
原本是iOS的事情,結果弄了半天變成git操做了,簡單記錄一下。github
背景:本地的項目(暫時也沒什麼內容),原來沒有添加git,如今想把它傳到git@osc上面去。xcode
1.添加git的本地倉庫。ssh
>cd your_projectspa
>git init.net
>git add .code
>git commit -m ‘init project’htm
這樣就能夠了,可是這樣會有一個問題,沒有添加.gitignore文件,致使有些文件被提交。在git add .以前,建立文件.gitigore,裏面的內容能夠參考https://github.com/github/gitignore和https://www.gitignore.io/,後面的網址能夠用來生成一個.gitignore的內容,可是沒有github上的有效(我的以爲)。blog
2.若是你正確添加了.gitigore了,你能夠直接按照http://my.oschina.net/zxs/blog/142544上面的步驟來操做,一步步來就能夠了,若是Xcode沒有提示,從新打開Xcode就有了。get
3.若是你像我同樣,一開始忘記加入.gitignore了,你得用方法去掉那些咱們不想要的文件,那些文件會不停的變更,每次git status都會看到,會很煩,並且通常會帶上你Mac上的用戶名。
>git rm -r --cached MyProject.xcodeproj/project.xcworkspace/xcuserdata/
>git commit -m ‘不在track這些文件‘
這樣就能夠去掉那些煩人的不須要track的文件了。
4.ssh-add 後面能夠直接加上你的私鑰文件。
最後,整個項目進入到了git@osc,地址:https://git.oschina.net/brightmoon/MyProject.git
下一步,就要設置分支,tag之類的,一邊能夠從項目分離中最初各個版本的東西。
參考:http://my.oschina.net/zxs/blog/142544
https://github.com/github/gitignore
https://www.gitignore.io/