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

git把另一个盘的代码上传_如何使用Git上传代码到GitHub

初始化Git1.安装Git客户端一路下一步下一步既可2.配置Git1.在电脑硬盘里找一块地方存放本地仓库,右键GitBash进入git命令行执行如下代码生成.git文件夹,表示本地

初始化Git

1. 安装Git客户端

一路下一步下一步既可

2. 配置Git

1. 在电脑硬盘里找一块地方存放本地仓库,右键Git Bash进入git命令行

执行如下代码 生成.git文件夹,表示本地git创建成功

git config --global user.name "littonishir"

git config --global user.email "littonishir@gmail.com"

git init

9ab51e00f4b3

这里写图片描述

2. 配置ssh key

"你的邮箱" 然后一路回车,直到出现randomart image 既可

ssh-keygen -t rsa -C "littonishir@gmail.com"

9ab51e00f4b3

这里写图片描述

cat 一下 把key 复制下来

cat /c/Users/yang/.ssh/id_rsa.pub

9ab51e00f4b3

这里写图片描述

打开github,选择Account Settings

9ab51e00f4b3

这里写图片描述

左边选择SSH and GPG Keys,点击New SSH key title不重要 将你复制的key粘贴进来 Add SSH Key既可

9ab51e00f4b3

这里写图片描述

验证是否成功

ssh -T git@github.com

回车就会看到:You’ve successfully authenticated, but GitHub does not provide shell access .这就表示已成功连上github.

9ab51e00f4b3

这里写图片描述

代码上传到GitHub

1. 创建项目

1.点击+号->new repository 填写Repository的名字 填写Repository的描述 (Initialize this repository with a README)可选

2.创建完成后点击clone or download 复制Repository的地址

2. 本地初始化一个项目

1.git 的基础配置,作用是告诉 git 你是谁

git config --global user.name "littonishir"

git config --global user.email "littonishir@gmail.com"

2.在你的需要初始化版本库的文件夹中执行

git init

git remote add origin git@github.com:littonishir/hello.git

3.如果你想克隆一个项目,只需要执行(不是必须)

git clone git@github.com:littonishir/hello.git

3.完成第一次提交

1.进入你已经初始化好的或者克隆项目的目录,然后执行

git pull origin master

git add .

2.若出现该warning: LF will be replaced by CRLF in xxx文件(解决办法如下代码)

git config --global core.autocrlf false //禁用自动转换

3.提交信息

git commit -m "Initial commit"

4.正式上传

git push origin master

9ab51e00f4b3

这里写图片描述

至此代码上传完成

更新代码到GitHub

1.正规方式

添加

git add 文件名

提交

git commit -m "update Readme.md"

推送

git push origin master

2.强制推送(路子比较野谨慎使用)

将本地更新的代码push到远程(如果普通的git push origin master提交不上,又不是协同开发,可以使用这个)

git push -u origin master -f



推荐阅读
  • 本文深入探讨了 Git 与 SVN 的高效使用技巧,旨在帮助开发者轻松应对版本控制中的各种挑战。通过详细解析两种工具的核心功能与最佳实践,读者将能够更好地掌握版本管理的精髓,提高开发效率。 ... [详细]
  • 通过使用七牛云存储服务,本文详细介绍了如何将本地图片高效上传至云端,并实现了内容的便捷管理。借助七牛云的 Python SDK,文章提供了从认证到文件上传的具体代码示例,包括导入必要的库、生成上传凭证以及处理文件路径等关键步骤。此外,还探讨了如何利用七牛云的 URL 安全编码功能,确保数据传输的安全性和可靠性。 ... [详细]
  • 本文介绍了UUID(通用唯一标识符)的概念及其在JavaScript中生成Java兼容UUID的代码实现与优化技巧。UUID是一个128位的唯一标识符,广泛应用于分布式系统中以确保唯一性。文章详细探讨了如何利用JavaScript生成符合Java标准的UUID,并提供了多种优化方法,以提高生成效率和兼容性。 ... [详细]
  • 通过使用CIFAR-10数据集,本文详细介绍了如何快速掌握Mixup数据增强技术,并展示了该方法在图像分类任务中的显著效果。实验结果表明,Mixup能够有效提高模型的泛化能力和分类精度,为图像识别领域的研究提供了有价值的参考。 ... [详细]
  • 在GitHub上克隆vue-element-admin项目时遇到依赖安装错误
    在 GitHub 上克隆 vue-element-admin 项目后,使用 `npm install` 安装依赖时遇到了未知的 Git 错误。具体错误信息为 `npm ERR! code 128`,提示命令执行失败。这可能是由于网络问题、Git 配置不正确或某些依赖包的仓库地址无效导致的。建议检查网络连接、更新 Git 版本并确保所有依赖项的 URL 正确无误。 ... [详细]
  • 在本文中,我们将详细介绍如何构建一个用于自动回复消息的XML类。当微信服务器接收到用户消息时,该类将生成相应的自动回复消息。以下是具体的代码实现:```phpclass We_Xml { // 代码内容}```通过这个类,开发者可以轻松地处理各种消息类型,并实现高效的自动回复功能。我们将深入探讨类的各个方法和属性,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
  • Presto:高效即席查询引擎的深度解析与应用
    本文深入解析了Presto这一高效的即席查询引擎,详细探讨了其架构设计及其优缺点。Presto通过内存到内存的数据处理方式,显著提升了查询性能,相比传统的MapReduce查询,不仅减少了数据传输的延迟,还提高了查询的准确性和效率。然而,Presto在大规模数据处理和容错机制方面仍存在一定的局限性。本文还介绍了Presto在实际应用中的多种场景,展示了其在大数据分析领域的强大潜力。 ... [详细]
  • 提升 Kubernetes 集群管理效率的七大专业工具
    Kubernetes 在云原生环境中的应用日益广泛,然而集群管理的复杂性也随之增加。为了提高管理效率,本文推荐了七款专业工具,这些工具不仅能够简化日常操作,还能提升系统的稳定性和安全性。从自动化部署到监控和故障排查,这些工具覆盖了集群管理的各个方面,帮助管理员更好地应对挑战。 ... [详细]
  • 基于Dubbo与Zipkin的微服务调用链路监控解决方案
    本文提出了一种基于Dubbo与Zipkin的微服务调用链路监控解决方案。通过抽象配置层,支持HTTP和Kafka两种数据上报方式,实现了灵活且高效的调用链路追踪。该方案不仅提升了系统的可维护性和扩展性,还为故障排查提供了强大的支持。 ... [详细]
  • CTF竞赛中文件上传技巧与安全绕过方法深入解析
    CTF竞赛中文件上传技巧与安全绕过方法深入解析 ... [详细]
  • 本文介绍了如何在 Windows 系统上利用 Docker 构建一个包含 NGINX、PHP、MySQL、Redis 和 Elasticsearch 的集成开发环境。通过详细的步骤说明,帮助开发者快速搭建和配置这一复杂的技术栈,提升开发效率和环境一致性。 ... [详细]
  • 在处理大数相加的问题时,有许多方法可以借鉴。本文介绍了两种不同的函数式编程方法:一种是从网络上找到的经典实现,另一种是作者自行设计的创新方案。通过函数式编程的方式重新实现了这两种方法,其中经典实现简洁明了,而创新方案则在性能和可读性方面有所提升。这些方法不仅适用于大数相加,还可以扩展应用于其他数值计算场景。 ... [详细]
  • 本文详细介绍了 jQuery 的入门知识与实战应用,首先讲解了如何引入 jQuery 库及入口函数的使用方法,为初学者提供了清晰的操作指南。此外,还深入探讨了 jQuery 在实际项目中的多种应用场景,包括 DOM 操作、事件处理和 AJAX 请求等,帮助读者全面掌握 jQuery 的核心功能与技巧。 ... [详细]
  • Go 项目中数据库配置文件的优化与应用 ... [详细]
author-avatar
Quiet静以修身
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有