mac系统下上传代码至GitHub

mac系统下上传代码至GitHub

[toc]

前言

gitHub是一个面向开源及私有项目的托管社区,里面有很多大牛将自己的源码分享出来,供开发者们使用和共同开发。GitHub给每位开发者提供免费的300M仓库空间。
而我要说的是如何利用这些空间将我们想要分享的代码托管在GitHub上面。

Xcode代码上传GitHub及更新代码

新建工程至GitHub

13D646E3-95B1-41F9-B832-9C9A080E
图(1)
1.首先我们在GitHub上新建一个仓库(respository),点击New respository

EE38628E-5665-44F7-873C-F0FB0463002D
图(2)

2.进入到这样一个界面,其实除了写个仓库名,其它都可不管。点击Create respository

582164FC-6999-4D15-8585-9C1EFA26CD0E图(3)

3.然后打开Xcode->打开自己的项目工程->菜单栏Source Control->Create Git Respository... 会看到这个界面
74983B51-D0B8-42B7-8CAC-F568F202FCB7
图(4)
点击Create,创建成功。(git为隐藏文件,如果想要查看git文件,文章最后会提到显示隐藏文件)

注意:如果是要新建工程在创建文件路径是把Create Git Respository on my Mac勾选就可以了,如下界面
3F224B44-EF48-45B6-ACF7-640B179BCAFA

图(5)
1928848-e101922fbb76acbb
4.建立远程库,找到项目工程这个工作区,右键项目工程,点击Create “GitTest” remote on GitHub
7A09FC87-ED1A-4ADA-877D-93D0D7BDF84A
是不是和网页上的很像啊,和网页端操作一样就可以了。

如果已经在网页端创建了远程库,打开终端 cd 到自己的项目工程路径

输入以下指令

1
cd 工程路径

再输入指令

1
git remote add origin github仓库

copy图3指令即可。
链接远程仓库完成。
使用Xocde打开工程->菜单栏Source Control->push...
DB395668-94BD-43EB-B321-E8B8918BCD1D
点击push,提交代码至GitHub。

更新代码

再如果该工程是已提交至GitHub的工程
点击菜单栏Source Control
9C2F500F-2CAC-4DCB-9ADF-85E40DC72604

修改代码后先要commit一下,将代码提交到git本地库
58C805E4-EF6E-439C-B9E2-49A2B4402155
点击commit后如果push to remote未勾选,在去菜单栏Source Control push提交到远程库,如果已勾选,则已提交代码至GitHub了
代码更新完毕。如果是多人合作开发,则需要pull一下。可能代码有些改动

使用终端指令上传代码至GitHub

新建工程至GitHub

终端指令是我们使用mac的终端通过指令来讲代码工程上传到GitHub中。我们在GitHub上新建仓库是它就将指令放出来了,如图(3)。
打开终端cd 到项目工程

1
2
3
4
5
git init //初始化
git add .
git commit -m "test"
git remote add origin github仓库 //连接远程github项目
git push -u origin master //将本地项目更新到github项目上去

上传代码完成

更新代码

在工程中修改代码后
打开终端cd 到项目工程

1
2
3
4
5
6
git status //查看修改文件 
git add .
git status //再次查看修改文件
git commit -m "test"
git status //再次查看修改文件
git push -u origin master //将本地项目更新到github项目上去

更新完成。

Mac 显示隐藏文件

在所在文件夹中按快捷键shift+command+. 即可显示隐藏文件。.git文件夹就是隐藏文件。

-------------本文结束感谢您的阅读-------------