前言
GitHub对于大部分开发者来说是很熟悉的代码托管平台了,候我们可以把有用的东西保留上传到GitHub上,上传项目到GitHub有2种方式:1.用命令行 2.使用GitHub Desktop客户端。前者比较直接,后者更加直观。今天我们来讲一下如何使用GitHub Desktop客户端上传项目到GitHub。
GitHub Desktop下载
1.mac客户端下载 下载地址
2.安装完后,在程序的preference中选择Account, 登录自己的github账号.
GitHub Desktop使用
1.先将项目导入到GitHub Desktop中
打开GitHub Desktop,点击左上角+ ->add->choose->选择上传文件,点击Open->点击Create&Add Reposiroty(创建仓库)
然后按照下面的截图一步一步操作:
创建完后能在客户端的左侧的仓库列表中看到Other的目录下有我们刚上传的项目,并且前面是一个电脑的图标,表示当前项目只是存在本地电脑上。
注意:这里有一点需要特别说明一下,当我们的项目是xcode正常创建的,上面的步骤是没有问题的.但是如果我们的项目支持cocoapods,那种上面的步骤就有点不太一样了.因为项目中会有一个隐藏的以.git结尾的文件,这个文件在的话,上面的一步是这样的:
仔细对比,就会发现不同之处.解决的办法就是删除掉这个隐藏的.git文件.执行下面的操作,然后重启Finder就行了.删除以后,再重复上面的步骤,就可以了.
此命令显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
此命令关闭显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool false
2.将仓库同步到github
选中我们刚创建的仓库,点击页面右上角的"Publish"(发布),项目名称一般会自动填充,如果项目名称没有自动填充,自己重新填写即可。
在等待服务器上传完之后发现左侧的列表中项目从Other栏下进入了Github栏下,现在我们在github的网站上便可找到我们新建的仓库,我们可以右键我们的项目,选择第一个View On GitHub。注意:这一步只是提交了仓库,但是代码还没有提交。
3.提交代码
先commit to master ,然后再publish就行了。publish之后你的代码就可以在github上看到了,也就是已经上传完成了。
注意:commit to master时,最上面的一个输入框是比填写的!
4.删除仓库及项目
1.如果你想删除已经上传的代码,先进入github上当前项目的仓库,然后点击settings。然后在settings页面下拉到底部能看到 Delete this repository的选项
2.点击 Delete this repository选项,在弹出的页面中输入你的仓库名称后
3.点击I understand the consequences,delete this repository即可完成删除,然后在GitHub Desktop客户端中右键要删除的项目,选remove即可。
5.结束
大致的内容就这些了,今天是最后一天上班,明天就可以回家过年了,提前祝大家:新年快乐,话说我还是没有敬业福......