热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Mac电脑下把自己的项目上传到Github

最近一直在研究怎么才能把自己的项目上传到github上去,在网上也找了很多资料,但是都没有发现一个系统的教程来告诉那些菜鸟(其实我也是菜鸟)怎么完成这个过程,这让我最近头疼了很久。然而现在这个

最近一直在研究怎么才能把自己的项目上传到github上去,在网上也找了很多资料,但是都没有发现一个系统的教程来告诉那些菜鸟(其实我也是菜鸟)怎么完成这个过程,这让我最近头疼了很久。
然而现在这个问题终于可以告一段落了!在网上一些资料的查找和我自己的摸索中,我终于实现了把自己的项目上传到github上了!此处应该有掌声!(啪!啪!啪!)
为了让更多的新手和菜鸟们少走一点弯路,我整理了一下自己思路,下面会为大家带来一个简单的教程。这个教程是适合于那些从来没有上传过项目到github的菜鸟们的,大神们请自行绕过。如果有大神看到了本教程中的错误或者是可以改进的地方,也希望留言告知我一下,让我get到更多技能。
废话不多说,下面开始正文!

准备工作:

1、github账号一枚;
github官网
2、github Desktop for Mac客户端一个。
github Desktop官网
CSDN下载地址

好了,下面开始进入正题!

在github上创建项目的仓库

1、创建仓库

进入github官网,登陆账号后,可以看到右上角的头像。点击头像左侧的加号按钮,选择new repository,创建仓库。
创建仓库

2、填写项目工程的基本信息。

(1)、填写你需要上传工程的名称。(和打算上传的项目文件夹名称可以不一致,后面会说到)
(2)、勾选上“Initialize this repository with a README”选项。
(3)、点击“create repository”
项目信息

3、网页端操作完成。

github上需要上传的工程仓库地址创建完成。
这里写图片描述

到这里,网页端的操作已经完成了,下面开始github Desktop客户端的操作。

在github Desktop完成上传

1、打开github Desktop客户端。

点击“+”号,选择Clone,选中刚刚在网页端创建的工程名选项,点击Clone GithubDemo按钮。
这里写图片描述

2、选择保存名称和保存位置。

(用默认的就可以了,也可以根据自己的喜好放置位置)
这里写图片描述

3、创建的工程Clone下来后的界面。

这里写图片描述

4、打开工程所在目录。

右键点击左边栏Clone下来的工程名,选择Open In Finder。
这里写图片描述

5、文件转移。

把本地创建的工程文件夹下的文件全部复制粘贴进刚刚打开的目录下。
这里写图片描述

操作完成后的文件夹界面。
这里写图片描述

6、刷新Github Desktop端数据。

重新打开github Desktop客户端,可以发现客户端下GithubDemo出现了新的文件信息。这就是刚刚拖拽进去的文件。更新描述为必填项,可以自己随便填。
这里写图片描述

然后点击Commit完成。
界面1

或者切换成历史列表,查看Commit记录。
界面2

7、上传数据。

在界面1或者界面2点击右上角的Sync按钮,等待上传。
这里写图片描述

正在上传…
这里写图片描述

上传完成。
这里写图片描述

8、完成。

到网页端查看刚刚那个网页地址,你会发现工程已经出现在github里了!!是不是很开森很高兴!快去自己拉自己的小伙伴来给自己Star攒人气吧!!
这里写图片描述

总结:

好了,到这里整个工程就基本完成了!按照我这个教程是不是感觉上传工程到github上超简单呢?没关系,就算你不说我也知道肯定是的。

然后呢,这个教程只是简单的上传而已,我们还可以利用github Desktop实现和同事或者伙伴的代码同步,进行同一个项目的维护等。这些高级一点的技能等我再摸索一段时间后还会再来给各位小伙伴们分享的!
记得点击我头像下方的关注按钮关注我哈~~


推荐阅读
  • 本文详细介绍了git常用命令及其操作方法,包括查看、添加、提交、删除、找回等操作,以及如何重置修改文件、抛弃工作区修改、将工作文件提交到本地暂存区、从版本库中删除文件等。同时还介绍了如何从暂存区恢复到工作文件、恢复最近一次提交过的状态,以及如何合并多个操作等。 ... [详细]
  • 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之六 || API项目整体搭建 6.1 仓储模式
    代码已上传Github+Gitee,文末有地址  书接上文:前几回文章中,我们花了三天的时间简单了解了下接口文档Swagger框架,已经完全解放了我们的以前的Word说明文档,并且可以在线进行调 ... [详细]
  • 先记住几个专用名词,如下:Workspace:工作区IndexStage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库#在当前目录新建一个G ... [详细]
  • Day 5 20190120 老男孩python学习第5天 内容整理
    今天继续看MasteringPycharm的视频,一个半小时看git的教学视频:视频1小时44分钟,看了2个半小时以上https:www.youtube ... [详细]
  • Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理,现在在企业中的使用率也是很广的。git是一个分布式的版本控制系统,不像以前的svn,svn是 ... [详细]
  • 1、背景-在项目的实施过程中,由于有dev环境和pro环境,这时会有两个redis集群,但是部分数据从甲方的三方数据库中获取存入生产环境的redis集群中,为了方便测试和数据校验, ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 本文讨论了在使用Git进行版本控制时,如何提供类似CVS中自动增加版本号的功能。作者介绍了Git中的其他版本表示方式,如git describe命令,并提供了使用这些表示方式来确定文件更新情况的示例。此外,文章还介绍了启用$Id:$功能的方法,并讨论了一些开发者在使用Git时的需求和使用场景。 ... [详细]
  • 初始化初始化本地空版本库,仓库,英文名repositorymkdirtest&&cdtestgitinit克隆项目到本地gitclone远程同 ... [详细]
  • 本文整理了Java中org.assertj.core.api.AbstractPathAssert.existsNoFollowLinks()方法的一些代码示例,展示了 ... [详细]
  • iOS开发Debug和Release的理解
    2019独角兽企业重金招聘Python工程师标准参考:http:blog.csdn.netmad1989articledetails406580331&# ... [详细]
  • Objective C接入Sonar代码扫描
    目录技术方案环境准备扫描器配置项目配置SonarQube配置jenkins接入一些坑技术方案Sonar本身有对OC的代码扫描插件——SonarCFamily,但是是收费的。出于成本 ... [详细]
  • 1、前言在macOS下,如果对大量图片进行处理或数据收集,查找了一下,通过使用sips命令,可以进行图片的大部分操作处理,如果使用shell,就可以灵活和自动化的批量操作图片!2、 ... [详细]
  • ios原生骨架库,网络过渡动画封装
    最新版2.0.5,release版本目录关于TABAnimated实现原理优点演变过程效果图安装使用Cocoapods手动导入使用步骤扩展回调Tips属性相关强调最后关于TABAn ... [详细]
author-avatar
紫藤雨2502915477
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有