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

如何使用Git将本地项目上传到Github(win10系统)

第一步:本地安装Git第二步:创建本地版本库(通过Gitbash命令行窗口来创建)例:通过命令行在桌面新建一个TEST文件夹并进入文件夹(也可以在其他任何地方创建这个文件夹,然后进

第一步:

本地安装Git

第二步:

创建本地版本库(通过Git bash命令行窗口来创建)
例:通过命令行在桌面新建一个TEST文件夹并进入文件夹(也可以在其他任何地方创建这个文件夹,然后进入这个文件夹)

《如何使用Git将本地项目上传到Github(win10系统)》

mkdir TEST
cd TEST

第三步:

通过git init把这个文件夹变成Git可管理的仓库

《如何使用Git将本地项目上传到Github(win10系统)》

git init
TEST文件夹中多了一个.git文件夹,看不到的话请设置一下隐藏文件可见

《如何使用Git将本地项目上传到Github(win10系统)》

《如何使用Git将本地项目上传到Github(win10系统)》

第四步:

将自己的项目复制到新建的仓库里

《如何使用Git将本地项目上传到Github(win10系统)》

可通过git status命令查看当前状态

《如何使用Git将本地项目上传到Github(win10系统)》

注意:虽然项目已经复制过来了,但还没有add到Git仓库上,我们可以通过git add .或git add将项目全部添加到仓库中。

git add .

《如何使用Git将本地项目上传到Github(win10系统)》
添加后用git status查看,发现状态改变

第五步:

用git commit把项目提交到仓库(git commit -m "XXXXX")-m后面是本次提交的注释,选填(最好写上)

《如何使用Git将本地项目上传到Github(win10系统)》

《如何使用Git将本地项目上传到Github(win10系统)》

第六步:

本地Git仓库和Github仓库之间的传输是通过SSH加密的。
创建SSH KEY
先看一下你的C盘用户目录下有没有.ssh目录,有的话看一下.ssh目录下有没有id_rsa和id_rsa.pub这两个文件。
如果有就跳过这一步。如果没有,就是用以下命令创建:

$ ssh-key -t rsa -C “你的邮箱@example.com”

《如何使用Git将本地项目上传到Github(win10系统)》

第七步:

登录你的Github,找到Settings

《如何使用Git将本地项目上传到Github(win10系统)》

再找到SSH and GPG keys

《如何使用Git将本地项目上传到Github(win10系统)》

点击New SSH key

《如何使用Git将本地项目上传到Github(win10系统)》

Title随便填,Key中的内容请把id_rsa.pub里面的内容复制过来。

第八步:

直接点击New repository在Github上创建一个Git库

《如何使用Git将本地项目上传到Github(win10系统)》

《如何使用Git将本地项目上传到Github(win10系统)》

第九步:

与本地仓库进行关联
命令行输入:

git remote add origin https://github.com/littleFFFF…

《如何使用Git将本地项目上传到Github(win10系统)》

《如何使用Git将本地项目上传到Github(win10系统)》

第十步:

关联好之后,我们就可以将本地库的所有内容推送到远程仓库(Github),通过

$ git push -u origin master

《如何使用Git将本地项目上传到Github(win10系统)》

由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,
下次再从本地库上传内容的时候只需下面这样就可以了:

$ git push origin master

刷新Github新建的仓库,项目已经有了

《如何使用Git将本地项目上传到Github(win10系统)》


推荐阅读
  • 大坑|左上角_pycharm连接服务器同步写代码(图文详细过程)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了pycharm连接服务器同步写代码(图文详细过程)相关的知识,希望对你有一定的参考价值。pycharm连接服务 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • 本文介绍了Windows Vista操作系统中的用户账户保护功能,该功能是为了增强系统的安全性而设计的。通过对Vista测试版的体验,可以看到系统在安全性方面的进步。该功能的引入,为用户的账户安全提供了更好的保障。 ... [详细]
  • 本文讨论了在使用Git进行版本控制时,如何提供类似CVS中自动增加版本号的功能。作者介绍了Git中的其他版本表示方式,如git describe命令,并提供了使用这些表示方式来确定文件更新情况的示例。此外,文章还介绍了启用$Id:$功能的方法,并讨论了一些开发者在使用Git时的需求和使用场景。 ... [详细]
  • ZABBIX 3.0 配置监控NGINX性能【OK】
    1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ... [详细]
  • Hadoop2.6.0 + 云centos +伪分布式只谈部署
    3.0.3玩不好,现将2.6.0tar.gz上传到usr,chmod-Rhadoop:hadophadoop-2.6.0,rm掉3.0.32.在etcp ... [详细]
  • 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之六 || API项目整体搭建 6.1 仓储模式
    代码已上传Github+Gitee,文末有地址  书接上文:前几回文章中,我们花了三天的时间简单了解了下接口文档Swagger框架,已经完全解放了我们的以前的Word说明文档,并且可以在线进行调 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了markdown[软件代理设置]相关的知识,希望对你有一定的参考价值。 ... [详细]
  • mysql自动打开文件_让docker中的mysql启动时自动执行sql文件
    本文提要本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动My ... [详细]
  • 先记住几个专用名词,如下:Workspace:工作区IndexStage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库#在当前目录新建一个G ... [详细]
author-avatar
横着走觉察生活_915
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有