使用git上传代码到github

初次使用git上传代码到github远程仓库 因为最近在学习自动化测试,所以想要把自己的代码管理起来,于是就研究了github,查阅了很多资料,搞的时候也是一头雾水,第一次上传成功的时候都不知道自己是怎么传上去的,稀里糊涂的,然后又回过头去一步一步看,才知道了整个过程。写下这篇博客是为了自己不知道的时候可以回头来看看,同时也是希望能给和我一样刚刚起步的人带去帮助,如有不正确的地方,还望大家多多指正。一、新建代码库注册好github登录后,首先... 阅读详情

1.      github上创建项目

github是一个服务器托管商,我们写好的代码可以上传到github上面去

登录github的官方网站:http://github.com/ 注册一个自己的用户

新建一个项目,我这里有我自己的一个github账号,我直接登录上去了,请看下图,在主页的右上角部分有一个“+”号,点击这个号,然后点击New repository


完成上述操作后会出现下图,让大家填写仓库的基本信息


按上面的步骤完成相应的操作,其中1是你的仓库的名字;2是你的仓库描述,此处可以不用填写;3是你的仓库的属性,因为Private是收费的,这里我们选择Public,即是公开,所有人可见;4是初始化一个文件,README就是一个软件使用说明,这里可以不用勾选;5创建一个个gitignore文件,它的作用是,我们在写代码的时候生成一些中间文件,比如我们想上传一个文件夹,但是文件该文件夹下面有些中间生成文件是我们不需要的文件,这样我们就可以在gitignore下写一些规则,不让git上传这些文件。完成上述操作后,点击Create repository这样你的github的第一个仓库就创建好了。

 

2.      通过git上传代码

首先打开我们的git,之前在本人的博客《git基础》中有介绍git“通讯录”的概念,现在我们就可以在git窗口下通过命令查看这个“通讯录”。输入命令:git remote –v,查看通讯录。


上图中此时在我的根目录下,输入上述命令,提示的是没有git仓库。接下来我进入之前已经clone下的一个git仓库下,在输入上述命令。


我通过cd命令进入到之前已经clone下的一个仓库下(实际就是一个目录),在我的D盘,GitFile文件夹下。再次输入上述命令,就显示了一些基本的通讯录了。

 

那么该如何从github上下载之前已经创建好的仓库呢。

首先通过浏览器进入到github下,在自己的主页下面,进入到刚刚创建好的仓库Python下。


点击Python,进入到仓库下


首先点击Clone or download,然后复制下面的链接。

 

再次进入到git下面,我们可以实现在计算机的某一文件下面新建一个文件夹,专门放置我们从github上面下载下来的仓库,我是在D盘下,创建的一个GitFile的文件夹。上述的这些创建文件夹,可以直接在Windows平台下进行操作。在git下,进入你刚刚创建的文件夹下,输入:cd /D/GitFile。这样我们就进入到这个文件夹下了,然后我们需要初始化git仓库,输入命令:git init。接下来下载github上面的仓库,输入git remote add origin https://github.com/NeilZhy/Python.git。

origin后面的网址,即是刚刚拷贝下来的链接。这样之后通讯录就添加成功了。

 

那么如何将本地的代码直接推到github上呢。

比如github上面有一个仓库,仓库里面有A,B两个文件,我们想上传我们的代码B,C文件到github上面的那个仓库里面,我们首先应该做的是抓取github上面的那个包含A,B文件的仓库。首先把你需要上传的文件,比如一个.c文件,在Windows环境下,把.c文件复制粘贴到GitFile文件夹下。然后在git窗口下输入命令:git fetch origin master,其中fetch是抓取的意思,origin是你刚刚添加通讯录的名字,如果上面在添加通讯录的时候名字是其他的,这里也应该做相应的改变,master是分支的意思,这个在以后的博文中还会提到。然后需要将本地的代码和下载下来的代码拼接到一起才可以上传,使用的是命令:git merge。这两条命令可以连起来使用一个git pull origin master取代上面的两条命令。刚刚我们已经通过git,使用cd命令进入到D/GitFile文件下,下面输入命令:git pull origin master


上图中,注意一个细节,就是我输入的命令是git pull origin2 master,因为我的电脑中已经存在origin了,所以我刚刚添加通信录的时候使用的是git remote add origin2 …(网址链接),这里在使用pull命令的时候就要和刚刚添加通讯录的名字一样。在使用pull命令的时候,可能还会让你输入你在github上面的密码,因为我之前已经在使用git输入过密码,所以我这里没有显示,大家的可能会显示,直接输入在github上面的密码即可,这里还有一点就是,你在输入密码的时候,git窗口不显示任何内容,不用担心,直接输入即可。此时输入ls命令就会看到之前在创建github仓库的时候的一些文件了。

下面我们想把已经合并成功的代码推送回github上面,输入命令:git push origin master,然后根据输入你的用户名和你的github账号密码。


有的同学会想了,每次输入origin master多麻烦,这里可以使用简洁方式,以后不用每次pull和push的时候输入origin master了,输入命令:git branch –set-upstream-to=origin/master master,这样以后就不用每次输入originmaster了。

执行完上面的git push origin master之后,此时登录github的官网,进入你刚刚创建的仓库下面,会发现你的代码已经上传。


大家看,我这里面就多了一个aa.txt。如果你这样做了之后,没有成功,也可以手动merge,首先还是把使用上面的pull命令,然后把aa.txt(或者其他你想上传的文件,或者文件夹)放在和你操作pull的同一个目录(目录就是文件夹的意思),然后输入命令:git add aa.txt,接着输入命令:git commit –m “aa”,这一句是标记的意思,以后里面就是你备注的一些信息。比如我可以输入命令:git commit –m “第一次上传代码”,然后再输入git push origin master。这样再次登录github,进入到Python下,就可以看到刚刚的上传的文件了。

(本次是一种提交代码的方式,后续还会有其他的个人认为更好的提交代码的方式)

 

IC617多线程仿真卡死?手把手教你用TigerVNC替换解决ADE XL Explorer问题(附Manjaro/Centos8实测) 本文针对IC617在Manjaro、CentOS 8等高版本Linux系统中运行ADE XL Explorer进行多线程仿真时出现的卡死问题,提供了详细的诊断与解决方案。文章指出问题根源在于软件内置的旧版VNC组件不兼容,并手把手指导用户通过使用TigerVNC替换原组件来彻底解决,附有在Manjaro和CentOS 8系统上的实测步骤与验证方法。 阅读详情

相关推荐

基于机器学习和辐射传输的地表温度模拟方法对比

对于不同的地表类型和不同的年份,经验方法是实用的,虽然整体精度不如物理方法,但具有计算速度快、对模型内部结构考虑较少等优点。尽管深度学习等回归的经验方法不需要考虑辐射传输和能量平衡的具体过程, 但在其输入参数的选择上也不能是无序和随机的,而是应选择有关相应物理过程的参数。经验方法在处理不同年份相同地表类型或表现相对较好, RMSE 约为 1.50K,但在不同地表类型且不同年份模拟结果较差, RMSE 约为 3.0K, 虽然精度不如物理方法,但它具有计算速度快,不需过多考虑模型内部结构的优点。

2301_77907355的博客 1021

如何在git上传代码

如何在git上传代码

weixin_49092622的博客 1万+

使用STM32微控制器实现光电传感器的接口和数据处理

本文将介绍如何使用STM32微控制器实现光电传感器的接口和数据处理的方案,包括硬件设计、引脚配置、数据采集、滤波和阈值判断等关键步骤,并给出相应的代码示例。本文将介绍如何使用STM32微控制器实现光电传感器的接口和数据处理的方案,包括硬件设计、引脚配置、数据采集、滤波和阈值判断等关键步骤,并给出相应的代码示例。在光电传感器的接口和数据处理的实现过程中,要关注系统的性能。在使用STM32微控制器实现光电传感器的接口和数据处理之前,需要设计一个合适的硬件平台。

weixin_66608063的博客 3201

用Git工具上传本地代码文件(最详细的教程,简简单单)

直接进入正题,介绍git每一步如何操作,把本地项目代码上传到github,简简单单😁其实比较简单的,就是需要细心点,命令不能输入错误。差不多OK了,git上传本地文件到此结束了👏。

weixin_44902604的博客 1万+

UE5与Cesium for Unreal结合:打造高效离线地图解决方案

本文详细介绍了如何利用UE5与Cesium for Unreal结合打造高效离线地图解决方案,特别适用于数字孪生、军事仿真等网络不稳定场景。通过优化配置、数据处理和性能调优,实现TB级地形数据的流畅渲染,并结合实战案例展示了在油田巡检等复杂环境中的应用效果。

weixin_29007135的博客 493

统信UOS安装CH384串口卡驱动

本文讲解如何在统信UOS系统下安装CH384 PCIE多串口驱动安装过程,CPU为飞腾D2000。其他Linux内核系统安装亦可参照类似方法。

shjhuang的专栏 1884

git学习一:第一次使用Git上传本地项目到github上(很详细,很全面),ideal上传。分支讲解(22年GitHub更新了密钥方式,已更新)

我觉得学习github的人基本上已经快要脱离了小白的标签,虽然我一直喜欢自称为小白。对于程序员原来说应该都听说过GitHub,GitHub有许多开源的的项目和一些前沿的技术。因为自己在第一次使用过Git和github时遇到过不少的坑,所以,想对第一次使用Git上传代码做一下总结,以免使自己忘记,也算是分享给大家一点小小的经验,不足的地方还请大家多多指教。 一、 下载Git软件 https://gi...

冯安晨 1万+

Apache Flink连载(一):Apache Flink是什么?

Apache Flink 是一个框架和分布式处理引擎,用于在。

qq_32020645的博客 1216

git上传代码步骤

平常使用git将代码上传到github或gitee时总是记不清上传的bash命令,所以写了此文记录一个项目上传到git的过程。

锟斤拷 7582

从 SAP GUI 走向 SAP Fiori:一套面向 SAP S/4HANA 的用户迁移实战方法论

SAP S/4HANA转型中,用户从SAP GUI迁移到Fiori的难点在于业务价值的重构而非简单的界面替换。Fiori的核心价值在于角色化、实时洞察和智能决策,而非完全替代GUI。成功迁移需分阶段推进:先展示关键角色的价值,建立统一入口,再逐步提高Fiori占比。让用户参与设计比后期培训更重要,需通过具体场景(如采购优先级管理)展示效率提升。迁移策略应平衡新旧界面优势,让Fiori成为业务价值触达的主要方式,而非强制替换。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 236

199、医疗内窥镜影像:微型镜头与高色彩保真度的ISP定制化方案

医疗内窥镜影像系统开发面临三大光学挑战:衍射极限导致分辨率下降,微型镜头色差严重,镀膜不足引发红外漏光。团队通过定制化ISP方案解决问题:采用分区色差补偿、红外泄露补偿技术,开发12区域分段颜色校正矩阵,并设计自适应伽马曲线。关键经验包括锁定白平衡避免术中偏色,优化FPGA流水线确保30fps流畅度,强调光学标定优先于算法优化。最终方案使DeltaE降至3以下,满足医生对组织颜色细微差异的识别需求,尤其解决了血管与脂肪边界辨识难题。

zzfmlxs的博客 263

如何在 Git 上传代码:小白必读,非常全面

本篇文章将手把手教你如何在 Git 上上传代码,从安装和配置 Git 到初始化仓库、提交代码、配置远程仓库以及上传代码,提供全面的讲解和详细的命令示例。内容适合初学者,并包含常见问题的解决方法,确保你能够顺利完成代码上传任务。

沉淀所学,分享所思,让热爱与成长同行。商务记录AI实战经验,助力开发者快速成长。 热爱AI,希望做出有影响力的技术成果。 技术点亮生活,分享连接价值与机会。 专注AI落地实战,陪你走好技术每一步。 2万+

2、欧洲期权的赫斯顿模型

本文详细介绍了赫斯顿随机波动率模型在欧洲期权定价中的应用。模型通过引入随机方差过程,克服了布莱克-斯科尔斯模型中波动率恒定的局限性,更贴近市场实际。文章阐述了模型的动态结构、风险中性转换、期权定价公式及其半封闭解的计算方法,并提供了基于VBA的数值实现方案。通过梯形法则与高斯积分等数值方法对比,分析了不同积分策略的精度与效率。同时验证了当波动率为零时,赫斯顿模型退化为布莱克-斯科尔斯模型的一致性。最后讨论了模型的优势、挑战及实际应用建议,强调了数值积分稳定性和参数估计的重要性。

tequila的博客 349

手把手教你如何使用git上传本地代码到github(超详细)

如何使用git上传本地代码到github? 相信很多刚接触git的童鞋都会产生这样的疑问: 我该如何将自己写的代码通过git上传到github上面呢?(比如说我) 尤其是在对习惯了使用小乌龟的人来说,按照svn的方式来操作git,更是迷茫~ 本篇博客就来详细介绍: 如何将本地代码上传到github上. 博客主要内容如下: 一.准备工作 申请github账号 下载安装git 二.通过git...

.... 1万+

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【Git使用】手把手带你向github上传第一个项目代码

我希望在提交时自动将所有文件转换为 LF(适用于跨平台开发时保持一致性),使用git config --global core.autocrlf input ,接着再 git add . 上传代码至本地仓库就没有问题。所以读者要先做好上述准备条件才能进行后面的步骤哦,要是读者们想看我写上面准备工作的文章可以在评论区留言,评论很多的话我马上加班写!5.3回到github的仓库进行查看,发现仓库上已经有了我们上传的代码及我们提交的备注。2.1使用git add .上传代码至本地仓库,注意空间有空格。

小菜的博客 2265

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

使用git上传github代码

第一次使用git上传github的代码,记录一下使用步骤。 1.找到自己代码根目录,右键点击Git Bash here 2,git init 3.git status 4.git cheakout -b ** //**为自己的命名分支 5.git add . 6.git commit -m "记...

mavises的博客 342

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

eclipse下使用git插件上传代码至github

eclipse下使用git插件上传代码至github 1.eclipse下安装git 正常情况下,eclipse 是自带 git 插件的,那么即可跳至步骤1的最后一小步,配置 git 。 如果十分悲剧,你的 eclipse 中见不到 git 的身影,那么也没关系,安装一个 git 插件就行了。eclipse 安装插件的方法有好几种,此处选取最常见的一种介绍 git 插件的安装。 点击 Help->Install New Software->add。 输入插件名称(...

没做过产品的后端不是个好前端 190

VsCode使用Git上传代码至GitHub上

打开项目后,我们看到如下图所示,点击文件夹管理,弹出我们克隆下来的代码,选择README.md文件,可以看到对应的文件内容,对该文件进行一些修改并保存,以便接下来测试是否可以回传到GitHub。(1)进入Git管理界面后,可以看到已经有了一个更改,文件的后面的字母 M 表示文件发生了更改,意味着 modified,点击该文件,如下图所示,可以看出我们对文件的更改是增加了部分内容。(3)按照提示,我们在箭头处填写信息,此处的信息内容为提交的备注,这里可以写修复了什么内容,写完后点击右上角的 √ 提交。

2301_80864686的博客 1万+

使用Git项目上传代码到GitHub

原文地址:https://baijiahao.baidu.com/s?id=1619544681032320225&wfr=spider&for=pc 什么是git?git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。git是一种工具,它能更好的让我们管理代码。很多时候如果我们需要保持本地代码和github代码版本一致,那么我们就会用到git这...

jifenglie的博客 206

简单使用Git上传代码到Github

文章目录第一次使用Git上传代码到Github步骤后续增加代码遇到的问题参考 第一次使用Git上传代码到Github步骤 先安装git 进入当前项目目录 右键点击 Git Bash here git init指令,初始化当前项目目录 ls -a 查看当前文件夹下的文件 git add aaa/ 添加要提交的文件 git add -A 添加目录下所有文件 git commit -m "first code"提交第一份代码 第一次提交代码需要配置邮箱和用户名 使用命令git config --globa

Powerstot的博客 261

使用 Git Bash 将本地代码上传至 GitHub 的完整指南

通过以上步骤,你应该已经成功将本地代码上传至 GitHub。熟练掌握 Git 的基本操作不仅有助于个人项目管理,也是团队协作开发的重要基础。建议在日常开发中多加练习,探索更多 Git 高级功能以提升工作效率。

2301_78737359的博客 2205

git 上传代码到指定仓库_使用Git上传代码到Github仓库

准备工作:首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目2.填写相应信息后点击create即可Repository name: 仓库名...

weixin_42231085的博客 448

使用git上传代码到Github

windows使用git上传代码到Github 1、安装git,创建仓库,配置ssh 下载地址:https://git-scm.com/downloads 选择自己的系统下载,安装 创建仓库首先要创建一个github账号,大家用邮箱即可注册 新建一个仓库 配置ssh秘钥 这个操作就是让我们的电脑和github进行一个绑定验证 1. 右键->Git Bash Here 2. 需要配置ssh 命令:ssh-keygen -t rsa -C "email@qq.com 3. 默认上次回车就好,出

weixin_40438421的博客 333

git 上传代码到指定仓库_初次使用git上传代码到github远程仓库

一、新建代码库注册好github登录后,首先先在网页上新建代码库。点击右上角“+”→New repository进入如下页面:按照要求填写完成后,点击按钮创建代码库创建成功。接下来我们查看一下刚刚创建好的代码库,点击右上角的头像→Settings→左侧菜单栏Repositories菜单,可查看到刚刚新建好的代码库。二、添加SSH公钥为了把本地的仓库传到github,还需要配置ssh key,说白了...

weixin_39963465的博客 210

如何使用git上传代码到GitHub

交代一下,在此之前,先确认网络环境,因为我使用的是公司内网,所以安装时候难免遇到一些 timeout Connection refused等等问题。 好了,交代完毕,开始吧 1.git下载:https://git-scm.com/downloads 2.下载完成后安装就行了。 3.进入GitHub官网:https://github.com/ 注册,登录账号 然后进来就是介个样子...

Lee_SmallNorth的博客 332
上一篇: git基础
下一篇: 前端基础
NeilZhy
博客等级 码龄11年 175粉丝 145原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值