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/