git 從無到有

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/

相關文章
相關標籤/搜索