Git的使用- github代码托管

探索GitHub托管的个人静态网站:kodumulo.github.io 本文还有配套的精品资源,点击获取 简介:标题"kodumulo.github.io"指向GitHub上托管的静态网站项目。这个网站可能是用于展示个人作品、博客、教程或开源项目文档的平台。GitHub是知名代码托管平台,其GitHub Pages服务允许用户创建和发布静态网站。由于缺少描述和标签信息,进一步了解项目内容需查看源代码或README文件。项目可能涉及前端开发、HT... 阅读详情

     最近大约两周没有更新博客文章了,并不是因为变懒了,而是实在事情太多,离毕业还有不到一个月,找工作的问题迫在眉睫,同时博主运气太好,被抽到了中期专家检查,毕设准备了点材料,刚想抽点时间继续着手android,老师却要求我们一周内把论文初稿写完,哎,各种事情其中到一起,忙的不可开交。前天一大早去了上海面试,直到晚上11点才回来,身心俱疲,不过还好,offer应该是到手了,昨天适当放松休息了一下,今天早上看到公众号推送的关于git的文章,突然有一种急迫感。之前早就想学习git版本控制和github代码托管的知识,但是迫于忙碌,所以慢慢搁置了,同时,前天的上海面试也涉及到git的问题,回答的不是很理想,所以是时候学习一波了!

     本文主要记述git的基本用法,实现将一个简单项目托管到github上,后续文章将主要实现git的进阶用法,如果你也像我一样还没有接触到github代码托管和git知识,这篇文章可以借鉴一下。下面进入正题

1.github的使用:

在学习git之前,先要科普一下强大的开源平台,同时也是世界著名的代码托管平台,众多IT界知名大神都常驻在此,所以,使用github是我们程序猿的必备技能之一。github官网:https://github.com/ 首先,在上面注册一个账户,方法就不累述了,具体使用细节可以参考stormzhang大神的git教程,这里附上下载地址,大家最好可以去看看:http://download.youkuaiyun.com/detail/s1674521/9841663

接下来,你需要创建一个项目,登陆成功后,点击头像左边的“+”图标,选择弹出菜单中的new reponsitory,reponsitory name填本地项目名称,description随便填,这里,我就随便找了一个以前的demo放上去,如图:


由于我项目在github上已经创建过了,所以会报小错误,换成其他项目就不会有类似问题了,然后下面的Initialize this repository with a README 

需要勾选一下,然后点击create reponsitory,这样,回到个人项目主页就可以看到一个刚刚创建好的项目,点击进入该项目页面,发现是空的,这很正常,因为我们还没有将本地的项目提交过来。想要实现代码托管,我们还需要掌握git工具的使用。


2.git工具的使用:

在介绍其用法之前大家需要先了解一点,git并不是github,git只是github上的代码托管和版本控制工具,当然,它的功能非常强大,毕竟出自linux大牛之手。
首先,我们需要下载git bash命令行工具,网址在这:
接下来开始安装,一直next,直到安装成功。在使用git之前,需要了解它的常用命令有哪些,这里不详细累述了,具体可以参考这篇文章:http://blog.youkuaiyun.com/hangyuanbiyesheng/article/details/6731629
下面,我们开始着手项目代码的托管实现。

3.实现github代码托管:

  1).首先,我们需要锁定到自己的项目所在目录:
   使用命令行:cd  D:\workspace
                        cd  RecyclerViewTest
   我的项目所在目录为D:\workspace\RecyclerView,大家可以根据自己的实际目录来传入
  2).接着,我们需要对git仓库进行初始化本地管理仓库,这样才能使用git命令,输入以下命令即可:
   git init
   回车后可以看到如下信息:
 
    3).然后,我们需要提交用户的姓名和邮箱,不然没法托管,执行以下命令:
  git config - - global user.name "MoonFengS"
  git config - - global user.email "moosFeng@gmail.com"
  点击回车即可录入
   4).接下来将代码添加到本地仓库中,使用以下命令:
  git  add .  (注意后面有个点,是将该目录文件下的所有文件添加进去)
  回车后看到如下内容:
   
显示图中所示即添加成功。
  5).接下来就要正式提交它到仓库
  git commit -m  "first commit"   //表示带提示信息的提交方式,
 回车后如下所示结果:
 
    6).然后,我们需要创建一个远程仓库来作为托管仓库:
    git remote add origin git@github.com:MoonFengS/RecyclerViewTest.git 
    该命令行中origin表示远程仓库的名字,可以自定义,后面的git@github.com:MoonFengS/RecyclerViewTest.git 是github上代码的clone地址
  7).接着,我们需要执行如下指令,防止远程rename文件没有映射到本地:
 git remote -v  //查看当前有哪些远程仓库
 git pull --rebase origin master
之前实践过程中遇到的错误:error: failed to push some refs to 'git@github.com:MoonFengS/RecyclerViewTest.git'

主要原因是github中的README.md文件不在本地代码目录中,每个人情况不一样,如果你也有这个错误,加上这行命令即可。

 8).最后一步,将本地代码提交到github上面,执行如下命令即可:

    git push origin master

回车后命令行工具显示,看到如下内容:


ok,这样就成功将本地代码托管到github上去了,我们去该项目主页看看效果吧:

成功在github上看到了项目,说明我们成功了。

补充:后面将继续学习git内容,本文仅做记录和供大家参考,如需转载轻附上原文链接,谢谢。
从零到一:嵌入式车载通信中间件VSOMEIP的跨平台构建之旅 本文详细介绍了嵌入式车载通信中间件VSOMEIP的跨平台构建过程,重点解析了交叉编译环境配置、Boost库编译、VSOMEIP定制化编译等关键技术环节。通过实战案例展示了在ARM架构嵌入式设备上的部署与调试方法,为开发者提供了一套完整的VSOMEIP嵌入式应用解决方案。 阅读详情

相关推荐

《全连接到卷积神经网络:图像识别的演变历程》

这篇文章会从传统全连接层面临的困境说起,揭示卷积神经网络(CNN)成为图像识别核心动力的原因,探究其背后蕴含的设计思想与技术创新。但是回顾历史,CNN的出现提醒我们:技术的突破往往是由对自然规律的模仿和重新构建得来的。也许,当机器真的学会“像人一样看世界”的时候,它们的“眼睛”早就超过生物视觉的限制了。例如,用5×5的核处理224×224的输入时,只要25个参数(而不是全连接那种百万级的)。* 局部性:网络的底层只需留意局部的地方(像边缘、纹理这样的地方),不用管那些全局像素之间复杂的关系。

2401_82434295的博客 674

利用github.io(githubPages)免费托管个人静态网站/个人博客

我们的个人博客或者静态网站可以托管到github就能通过github域名访问(免费,省事),当然也可以使用自定义的域名解析(花钱,高大上)。 git仓库配置 我采用的是自己编写一个html文件+ githubPages搭建,首先需要在GitHub上创建Github Pages服务,具体步骤如下图: 点击之后仓库名一定要填 用户名.github.io 的格式(形如zhangzheyi1.github.io),不要填 用户名 的格式(形如zhangzheyi1),这里踩了好几次坑了,浪费了不少事件,因为现在我

树上骑个猴的博客 1万+

Power Bi数据分析案例:在线零售平台销售数据分析

该数据集为,涵盖2023年1月至2024年3月,包含用户群体特征、购买行为、产品偏好以及参与度指标。用户维度:Customer_ID,Age,Gender,City产品维度:Product_Category,Unit_Price事实表:Order_ID,Quantity,Total_Amount,Discount_Amount,Rating,Delivery_Time在Power Query当中处理销售日期列,并新增年龄段、浏览页面分段列。

2301_79586168的博客 1278

创建个人网站(github pages)并将站点一键托管到Github

个人网站搭建:使用静态网站生成工具mkdocs,迅速便捷将markdown编写的文本文件生成个人wiki网站并托管到github供大家访问的全流程总结,保姆级教程,多处踩坑的血泪经验史。

weixin_45205599的博客 2380

详细Ubuntu 22.04 配置最新UR机械臂仿真环境(ros2-humble, ur-sim, ur-ros2-driver)

使用ubuntu22.04.01和ur-sim, ur-driver进行ur机械臂的仿真

verloge的博客 1万+

IEC61850实战:从ICD文件解析到模型构建

本文深入解析IEC61850标准中的ICD文件结构,从Header、IED到DataTypeTemplates部分,详细介绍了如何构建电力自动化设备的数据模型。通过实战案例展示ICD文件的创建过程,并分享常见问题的调试技巧,帮助工程师快速掌握IEC61850建模方法,提升电力系统自动化项目的实施效率。

weixin_26841743的博客 496

在github上托管属于自己的网页

最近看到github上可以托管自己的网页,想尝试一下,最后成功搭建了自己的网页。如果使用公共仓库,托管网页完全免费,如果使用私有仓库,需要升级账户

qq_43313298的博客 4366

【ROS】usb_cam相机标定

1. 唠叨两句 当我们要用相机做测量用途时,就需要做相机标定了,不然得到的计算结果会有很大误差,标定的内容包括三部分:内参,外参还有畸变参数。所以标定的过程就是要求得上面这些参数。 以前弄这个事估计挺麻烦,需要做实验和计算才能得到,现在通过ros的开源包几分钟就能完成相机标定,感激! 具体的内外参和畸变系数的说明,可以看看Reference里面的第一个链接,写得很详细。 2. 准备工作 要准备三样东西: usb_cam的ROS启动包 相机标定的ROS包 还有一个用于标定的棋盘格 1)usb_cam启动包

Will_Ye的博客 8203

如何使用Github pages托管网页

Github Pages使用教程,绝对的保姆级别教程

Tim_Cookerr的博客 5027

【WorkBuddy专栏50】代码开发技术体系深度分析——前端、后端、全栈、移动端、数据工程,WB和CODEBUDDY谁更擅长?

【WorkBuddy专栏50】代码开发技术体系深度分析——前端、后端、全栈、移动端、数据工程,WB和CODEBUDDY谁更擅长?

AI人人懂 237

Python控制Keysight DAQ973A/DAQ970A实现数据采集

本文介绍了如何通过编程实现Keysight DAQ973A数据采集系统的自动化温度测量。首先,通过GPIB线将PC与仪器连接,并使用热电耦测量线连接被测装置。接着,通过查阅Keysight官网提供的编程手册,获取了实现温度测量所需的SCPI指令。然后,使用pyvisa库编写代码,与仪器进行交互,发送SCPI指令并读取测量结果。代码中整合了配置和查询指令,并将测量结果转换为浮点数格式。最后,将整个流程封装为命令行工具,用户可以通过配置文件设置参数,并执行自动化测试,测试结果将保存为CSV文件。整个过程实现了温

xgh1951的博客 1887

使用Git托管代码到GitHub

代码托管GitHub,码云 git操作软件sourcetree,不需要知道git命令,直接可以在该软件下操作

dengqiliangcs的博客 368

使用Python爬虫抓取公共交通网站的时刻表

Python爬虫是一种通过自动化方式从网页中抓取数据的程序。爬虫通过模拟用户请求,获取网站的HTML页面内容,并通过解析这些HTML内容,提取出我们需要的信息。requests:用于向网站发送HTTP请求并获取响应。:用于解析HTML文档,提取数据。Selenium:用于处理动态加载的网页,模拟浏览器操作。pandas:用于数据处理和分析,方便存储和操作抓取到的数据。本文介绍了如何使用Python爬虫抓取公共交通网站的时刻表,并提取其中的关键信息。我们使用了requestsSelenium和。

2201_76125261的博客 1119

Git(4)——将代码托管到GitHub上

简介 经过前几节的学习,已经可以相当熟练地使用Git了。本节就可以学习怎样将项目托管到GitHub上面。 GitHub是全球最大的代码托管网站,主要是借助Git来进行版本控制。任何开源软件都可以免费地将代码提交到GitHub上,以零成本的代价进行代码托管。GitHub的官网地址是https://github.com/ ,如图所示: GitHub注册 首先需要一个GitHub账号才能使用GitHu...

赈川 387

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Git的基本使用及将代码托管到GitHub上教程详解

目录一、Git介绍及安装1.1 Git介绍1.2 Git的安装1.3 打开Git1.4 Git配置身份二、创建代码仓库2.1先进入HelloWorld项目的目录下:2.2 一行代码完成创建代码仓库的操作:三、Git基本用法3.1 提交本地代码3.2 忽略文件3.3 查看修改内容3.3.1 状态查看3.3.2 修改内容查看3.4 撤销未提交的修改3.5 查看提交记录3.6 分支的用法四、将代码托管到GitHub上4.1 GitHub介绍4.2 在GitHub上创建一个版本库4.3 将远程版本库克隆到本地五、常

Wendy的博客 1707

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

如何使用Git/GitHub托管代码

什么是Git/GitHUB? Git:版本控制工具 为代码记录一个个的版本,告别Ctrl+Z GitHUB:代码托管平台 一个方代码的地方,类似网盘。 世界上最大的同性交友网站 Git的安装/GitHUB的注册 根据提示操作即可 Git安装: 1、百度搜索Git,打开GIt-Downloads网页 2、可以下载最新版本,也可以下载winodws其他版本 3、下载完成后,双击打开应用程序,按照提示一路next就可以了,具体安装步骤如下: 这里如果需要更改安装路径,可以进行更改,更改完成后点击next

one111a的博客 5054

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

git 源代码自动检查_除了GitHub,你还知道那些免费源代码托管网站?

开源代码仓库网站对于开发应用软件的科技公司和开发者社区来说是至关重要的。对于需要 Git 版本控制系统的项目来说,GitHub 无疑是其中最佳的免费源代码托管网站。本文列出了可以用作 Git 代码仓库的 GitHub 之外的几个最佳网站。1、GitLab这个 Git 仓库管理工具在使用和感觉方面与 GitHub 很相似。该软件提供了一些实用的功能,比如代码审查、时间跟踪、问题单跟踪、集成的项目维基...

weixin_42499586的博客 1113

Git,Gerrit 与Github等代码托管使用经验

Git、Github与Gerrit的使用解决方案

weixin_44530868的博客 1895

【Git常见控制命令 GitHub Gitee 代码托管平台】

Git常见控制命令 GitHub Gitee 代码托管平台

qq_55248236的博客 350

GIt代码托管、Github Desktop和 Pycharm中代码的管理

https://blog.youkuaiyun.com/lxc2314554296/article/details/79155048 https://blog.youkuaiyun.com/harryptter/article/details/51363473 https://blog.youkuaiyun.com/yuxin1100/article/details/52801878

2401_88244350的博客 207

Git 代码托管平台及GitHub使用

1. Git 托管平台简述 在前面的文章《Git的分支策略及工作流》中提到的场景是单人单机开发模式下Git的应用。下面扩展场景为单人(多机)多地开发:比如在家和在公司同时开发项目,这是就需要用到远程仓库来统一管理代码。我们说的远程仓库通常是通过第三方的Git代码托管平台来实现的。 Git代码托管平台有很多,比较流行的有三个:GitHub、Bitbucket和GitLab GitHub: 使用人数最多,可以免费托管,很多开源项目,如果创建私人仓库需要付费。 Bitbuck...

menergy 2022

如何通过Git和GitHub进行代码的托管

GitHub的注册与登录使用Git将本地的代码托管到GitHub Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 在使用GitHub托管代码之前,我们需要在自己的电脑上安装Git,安装链接如下: Windows系统安装Git Linux系统安装Git Git使用教程 使用Git将本地的代码托管到GitHub 首先我们现在本地创建一个项目,这里我已经使用...

weixin_42251545的博客 288

将本地代码(文件)转存git项目并托管github,并解决版本冲突问题

前言 在日常工作中,我们都是有git来托管项目,今天来尝试一下把自己写的代码托管到github,首先我们要有一个github账号,如果没有就先去注册:github注册地址 准备工作完成之后。 github新建Create a Repository(仓库)步骤 1.点击右上角图像旁边的小加号+ 2.选择 new Repository 3.进入后按照步骤新建 Repository 4.复制新建Re...

上善若水滴世界 392

git如何托管代码到github

1、GitHub: Where the world builds software · GitHub 首先在GitHub官网注册账号,然后新建一个仓库 2、输入仓库名字 3、完成后会生成一个地址,本地提交代码时用 4、下载并安装git客户端,官网下载如果慢的情况下可以使用下面镜像链接下载 CNPM Binaries Mirrorhttps://registry.npmmirror.com/binary.html?path=git-for-windows/5、安装git...

zhaipupu的专栏 365

git安装以及对github上代码托管批处理更新

1.先简单介绍安装             去官网下载:git,如果你电脑系统是Windows就下载Windows版本,如果是linux,就下载linux版本.             安装:安装路径建议不要有英文,为了减少不必要的麻烦,简单说明一下这一步,到这一步,建议选择第二项,这一项意思是添加到在windows Command的支持,简单说,就是可以直接在命令行cmd里面直接像操作G

Look19的博客 1032

Git将本地代码托管到GitHub上

Git将本地代码托管到GitHub上 初学者,亲测可用。 针对已在GitHub上创建了一个仓库之后,本地没有创建仓库和创建了仓库两种情况,给出如下方法: 一、没有本地创建本地仓库: $ mkdir HelloWorld $ cd HelloWorld $ pwd $ git init $ git add BinaryTree.cpp $ git commit -m "提交BinaryTre...

qq_29567701的博客 776
上一篇: Git错误提示之:fatal: Not a git repository (or any of the parent directories): .git
下一篇: Android高德地图自定义信息窗
水月沐风
博客等级 码龄10年 186粉丝 95原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值