最近一直在研究怎么才能把自己的项目上传到github上去,在网上也找了很多资料,但是都没有发现一个系统的教程来告诉那些菜鸟(其实我也是菜鸟)怎么完成这个过程,这让我最近头疼了很久。
然而现在这个问题终于可以告一段落了!在网上一些资料的查找和我自己的摸索中,我终于实现了把自己的项目上传到github上了!此处应该有掌声!(啪!啪!啪!)
为了让更多的新手和菜鸟们少走一点弯路,我整理了一下自己思路,下面会为大家带来一个简单的教程。这个教程是适合于那些从来没有上传过项目到github的菜鸟们的,大神们请自行绕过。如果有大神看到了本教程中的错误或者是可以改进的地方,也希望留言告知我一下,让我get到更多技能。
废话不多说,下面开始正文!
准备工作:
1、github账号一枚;
2、github Desktop for Mac客户端一个。
在github上创建项目的仓库
1、创建仓库
进入github官网,登陆账号后,可以看到右上角的头像。点击头像左侧的加号按钮,选择new repository,创建仓库。
![1158807-421d077c3862cd33.png](https://i-blog.csdnimg.cn/blog_migrate/19322e107783acccff1a6837b014afc4.webp?x-image-process=image/format,png)
2、填写项目工程的基本信息。
(1)、填写你需要上传工程的名称。(和打算上传的项目文件夹名称可以不一致,后面会说到)
(2)、勾选上“Initialize this repository with a README”选项。
(3)、点击“create repository”
![1158807-f1039ee69c418fea.png](https://i-blog.csdnimg.cn/blog_migrate/6eb5a1568f9d41d69fa16d95c5c9e4b8.webp?x-image-process=image/format,png)
到这里,网页端的操作已经完成了,下面开始github Desktop客户端的操作。
在github Desktop完成上传
1、打开github Desktop客户端。
点击“+”号,选择Clone,选中刚刚在网页端创建的工程名选项,点击Clone GithubDemo按钮。
![1158807-8ad585610e498f43.png](https://i-blog.csdnimg.cn/blog_migrate/1c8598d8564ad98d22d7d5b0159aad93.webp?x-image-process=image/format,png)
2、选择保存名称和保存位置。
(用默认的就可以了,也可以根据自己的喜好放置位置)
![1158807-d2278a49307deb32.png](https://i-blog.csdnimg.cn/blog_migrate/e9831c769ff4eb6bc87add5907d1a5a6.webp?x-image-process=image/format,png)
3、创建的工程Clone下来后的界面。
![1158807-bc8b574c08d76e13.png](https://i-blog.csdnimg.cn/blog_migrate/6f93c310ad69bd955771c21ae43e57c9.webp?x-image-process=image/format,png)
4、打开工程所在目录。
右键点击左边栏Clone下来的工程名,选择Open In Finder。
![1158807-9a5904df24e08d69.png](https://i-blog.csdnimg.cn/blog_migrate/4490117a481cd02b6003e95549984b8a.webp?x-image-process=image/format,png)
5、文件转移。
把本地创建的工程文件夹下的文件全部复制粘贴进刚刚打开的目录下。
![1158807-1d2ba685aa53e540.png](https://i-blog.csdnimg.cn/blog_migrate/803f06589c4c3d242a1f8cf0cf847c39.webp?x-image-process=image/format,png)
操作完成后的文件夹界面。
![1158807-ff744e1c6dc9373a.png](https://i-blog.csdnimg.cn/blog_migrate/d41e2e738121f30e69cc959eb364e0f8.webp?x-image-process=image/format,png)
6、刷新Github Desktop端数据。
重新打开github Desktop客户端,可以发现客户端下GithubDemo出现了新的文件信息。这就是刚刚拖拽进去的文件。更新描述为必填项,可以自己随便填。
![1158807-aacac41162dcc643.png](https://i-blog.csdnimg.cn/blog_migrate/e8e9ed89b8b997a4318258e20e6854ab.webp?x-image-process=image/format,png)
然后点击Commit完成。
![1158807-cd74a3622d03ae43.png](https://i-blog.csdnimg.cn/blog_migrate/1309be8ff99a319e68b2a72dfb9eb650.webp?x-image-process=image/format,png)
或者切换成历史列表,查看Commit记录。
![1158807-854d129052fbeae3.png](https://i-blog.csdnimg.cn/blog_migrate/3bb7dcaf8bbe436e13bfe0b41ee7ada3.webp?x-image-process=image/format,png)
7、上传数据。
在界面1或者界面2点击右上角的Sync按钮,等待上传。
![1158807-cba7adbd2710d59a.png](https://i-blog.csdnimg.cn/blog_migrate/9e9c1324143dbe731faacb844e55c971.webp?x-image-process=image/format,png)
正在上传…
![1158807-80837fa441f92809.png](https://i-blog.csdnimg.cn/blog_migrate/0c41c7c5b06984117fb53b7e44f85142.webp?x-image-process=image/format,png)
上传完成。
![1158807-d51b7f0e9803ca39.png](https://i-blog.csdnimg.cn/blog_migrate/280685276c46add0ae71a772478a3f4b.webp?x-image-process=image/format,png)
8、完成。
到网页端查看刚刚那个网页地址,你�会发现工程已经出现在github里了!!是不是很开森很高兴!快去自己拉自己的小伙伴来给自己Star攒人气吧!!
![1158807-524f3013c683545a.png](https://i-blog.csdnimg.cn/blog_migrate/4e8c4d51005953ee021f92a0ddf45bd8.webp?x-image-process=image/format,png)
总结:
好了,到这里整个工程就基本完成了!按照我这个教程是不是感觉上传工程到github上超简单呢?没关系,就算你不说我也知道肯定是的。
然后呢,这个教程只是简单的上传而已,我们还可以利用github Desktop实现和同事或者伙伴的代码同步,进行同一个项目的维护等。这些高级一点的技能等我再摸索一段时间后还会再来给各位小伙伴们分享的!
记得点击我�头像下方的关注按钮关注我哈~~