难得清闲,突然想分享一下我在iOS开发中的一些心得,工作时我用的是公司的SVN管理的代码,因为我要分享我的代码就需要一个平台托管一下,于是就去https://git.oschina.net/ (这是中国管理git的平台,私有项目免费,国外有https://github.com/ 可以托管代码,但是私有项目要收费😢)上注册了一个账号,我想到有些小伙伴可能也要托管一下代码,我就分享一下gitosc的命令行吧。
- 由于码云(Git@OSChina)不像GitHub有可视化工具,于是悲催的我们就只有用命令行了
- 这里是码云的帮助文档http://git.oschina.net/oschina/git-osc/wikis/%E5%B8%AE%E5%8A%A9
- 打开终端我们在此输入如下命令行
下载最新版本的git
http://git-scm.com/downloads
用户名
git config --global user.name "你的用户名"
邮箱
git config --global user.email "你的邮箱"
添加到本地的目录
cd /Users/xiayangguang/Desktop //我选择的是桌面,你可以根据自己的需要输入路径(直接把文件夹拖入终端,路径就添加进来了)
从码云下载项目
git clone https://git.oschina.net/你的码云库的名字/你的码云库项目的名称.git
添加文件(首先你要在自己选中的路径下)
cd 你刚才下载的项目的路径 (直接拖入文件夹)
git add 文件名称(或文件夹名称) //在这之前把我们的文件或文件夹拖到下载的项目中
本地提交
git commit -am "提交代码的注释信息”
将代码推送到码云服务器主干上
git push origin master
这样就成功的把我们的项目提交到码云上了,可以打开码云账号去看看。如果我们想把修改的文件提交又该怎么操作呢?请看下面(对比一下之前的操作是不是很像)
修改文件之后提交
cd 你下载的项目的路径 //直接拖入文件夹
git commit -am "提交代码的注释信息” //本地提交
git push //推送到码云服务器上
还有一个问题我们怎么更新本地的代码呢?
更新本地代码
git pull //要先cd到项目的文件目录下再输入这个命令行
可能有些小伙伴想看看git库长什么样(git库默认是隐藏的),可以输入以下命令行(当然要先cd到项目文件目录下)
显示本地git库
defaults write com.apple.finder AppleShowAllFiles -bool true
KillAll Finder
隐藏本地git库
defaults write com.apple.finder AppleShowAllFiles -bool false
KillAll Finder
注:我这是个人仓库没有用到分支,如果你想多人合作开发商业项目,可以到官网帮助中仔细阅读。如果想找一些iOS方面的代码可以关注我的简书,我会持续更新,大家一起探讨探讨
在此谢谢大家阅读😊