小白推荐|使用git建立自己的代码仓库

GitHub管理代码仓库 GitGit 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。简单点理解通过Git可以很方便地管理你的工程代码以及版本。 阅读详情

1 git

1.1 什么是git

版本控制工具,用于团队协作与项目管理

1.2 git 安装教程

step1:进入git下载官网Git for Windows

step2:点击Download

step3:打开下载好的文件,按照下面图片一步一步安装

剩下的一直点Next就完事了!!!看到下面这个界面,点击Finsh,完成安装

step4:检查电脑是否安装成功

Win+R快捷键启动运行,输入cmd,回车打开命令提示符

输入git --version,出现版本号,即为安装成功!!!(注意git与--version中间有一个空格)

2 GitHub

2.1 什么是GitHub

GitHub是一个使用Git进行软件开发和版本控制的互联网托管服务。

2.2 注册GitHub

进入GitHub官网(需要打开VPN,翻墙),点Sign up,开始注册

1 输入邮箱

2 输入密码

提示 password may be compromised(翻译一下就是密码可能泄漏,原因就是密码设置太简单,改一下)

出现下面页面就表示密码可以使用

3 输入一个用户名

4 输入“n”表示不同意接收订阅消息

5 点击continue,完成验证,点击创建账号(create account)

6 打开你的邮箱,找到GitHub发的邮件,把邮件里的验证码输入到下面框里

7 剩下的就是填一些无关紧要的内容,拉到最下面,直接跳过

8 进入下面这个页面,你就成功开始GitHub之旅了

2.3 创建自己第一个代码仓库

1 Create repository

2 填写仓库信息

3 完成创建,进入仓库页面

有了仓库,下面我们就学习怎么往仓库里上传文件吧!!!

2.4 配合git上传本地文件到自己的GitHub仓库里

2.4.1 git绑定GitHub账号

假如我要上传的文件是存放在F:\test下面的note.md文件

在test文件夹下面,右键Git Bash Here

弹出命令框,分别输入下面命令,回车,绑定GitHub的用户名和邮箱

git config --global user.name "你的github用户名"

git config --global user.email "你的github邮箱"

2.4.2 绑定SSH

step1:同样是在test文件夹下,右键git bash here

step2:弹出命令框,输入下面命令,生成SSH

ssh-keygen -t rsa -C "这里填登录GitHub的邮箱"

一直回车,大概按三次,出现下面这个情况就说明成功了

生成的SSH文件会自动放在电脑的C/users/你的电脑用户名/.ssh文件目录下。

step3:右键以记事本形式打开“id_rsa.pub”,ctrl+A全选,然后ctrl+C复制全部内容

step4:回到GitHub,鼠标放在头像上,点击settings

接着点

接着点

step5:完成之后,回到git bash ,输入下面指令进行测试

ssh -T git@github.com

出现下面结果表示绑定成功!!!

2.4.3 上传文件

上面我们利用git绑定了自己GitHub的账号名、邮箱以及SSH秘钥(不然每次bash上传就需要输入账号密码,并且绑定SSH有加密功能),下面介绍如何借助git上传本地文件到自己的GitHub仓库。

以我们创建的第一个代码仓库为例

step1:创建本地存放仓库的文件

在本地先创建一个文件夹,用来存放GitHub上的远程仓库,我这里是F:\test

step2:复制你代码仓库的SSH地址

step3:克隆

回到本地的test文件夹,右键空白处,点git bash here,输入命令

git clone SSH地址

出现下面结果就说明已经将GitHub的远程仓库克隆到了你的本地文件夹!

进入是下面的内容

假如我想上传的文件夹是note.txt文件,把这个文件放入远程仓库文件夹(first)下,这里我直接在first文件夹下新建个txt文件,进行演示

step4:查看git链接情况,确定远程链接名称+分支名

进入 first文件,空白处右键git bash here

首先,我们要确定远程链接(GitHub仓库的链接)名称以及你要提交到GitHub仓库哪个分支

在first文件下,右键git bash here ,输入指令

git remote -v

这里的origin就是远程链接名称

这个就是你要提交的仓库分支

确定远程链接与远程提交分支,我们就可以开始提交文件了(要提交的文件如步骤3描述,note.txt)

step5:将改动先提交到缓冲区

git add .

step6:提交,并添加补充说明

git commit -m "补充说明"

step7:推到远程仓库

首先,远程连接名和远程仓库名我们已经确定,本地仓库名就是你指令界面的蓝色字体部分

使用push 指令提交修改

git push 远程链接名 远程仓库分支名:本地仓库分支名

step8:检查是否上传成功

回到GitHub,我们可以看到新添加的note.txt文件已经在自己GitHub仓库里了!!!

Git本地仓库的搭建与使用 本篇文章详细讲解了在没有github、gitee情况下,如何搭建自己的本地仓库进行代码托管,博主将从Linux系统、Windows系统下分别为大家整理。 阅读详情

相关推荐

从零开始:Gitee 仓库创建与 Git 配置指南

通过这篇文章,你将掌握如何使用 Gitee 进行项目托管,如何配置本地 Git 环境,并完成仓库的初始化,提交和同步等基础操作。无论你是 Git 的新手,还是希望更深入理解 Git 工作原理的开发者,本篇文章都将为你提供清晰的步骤和实用的技巧。在今天的开发工作中,代码管理和版本控制已经成为了不可或缺的一部分。尤其是在多人协作的项目中,如何高效地管理代码、同步修改,是确保项目顺利推进的关键。在我们提交代码到远程仓库之前,需要先更新远程仓库的代码到本地。在开始操作前,需要设置 Git 的全局用户名和邮箱。

Dong雨的博客 1万+

Git的介绍以及基本使用

学生作者:吃饱饱坏蜀黍,Git 是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。

吃饱饱坏蜀黍的博客 7930

Vscode中使用Git可视化面板管理代码仓库 - 视频教程

Vscode中使用Git可视化面板管理代码仓库 - 视频教程 一、视频演示: 1.本地初始化Git仓库推送到远程 2.拉取远程Git仓库到本地 3.git的增删改文件操作

爱玲姐姐的博客 5758

搭建自己的git仓库之简单搭建本地git仓库和远程git仓库~

最简单的从建立本地git仓库、远程仓库、远程本地仓库连接;将文件提交到本地仓库并推送到远程仓库的一个完整简单步骤,希望对初学者有用~

wangtinger的博客 1万+

软件工程领域Git的代码仓库迁移注意事项

在软件工程中,代码仓库迁移可能出于多种原因,如更换代码托管平台、项目架构调整、团队协作需求变化等。本文的目的是为开发者提供一套完整的Git代码仓库迁移指南,涵盖从准备阶段到迁移完成后的各个环节,确保迁移过程中代码的完整性、历史记录的连续性以及团队协作的顺畅性。本文的范围主要聚焦于Git代码仓库的迁移,包括但不限于公共代码托管平台(如GitHub、GitLab、Gitee等)之间的迁移,以及从自建Git服务器向公共平台或其他自建服务器的迁移。

软件工程实践的博客 1030

git仓库

新的连接:将github账号或者gitee账号与可视化工具连接clonepushpullcommitpush。

prisoneradvance的博客 1460

数字IC后端层次化Hierarchical Flow子系统Sub-System模块 block partition和pin assignment细节盘点

数字IC后端培训教程之Hierarchical Flow子系统block partition和pin assignment详细教程

weixin_37584728的博客 1603

大纲笔记幕布的替换

之前我一直用幕布,买了三年,奈何要过期了,又三年的话要199 大洋,所以再找一个平替的软件。

Lovely Ruby 的手账 1995

[华为ensp]双核心的园区网

(给部分只会emm......借鉴的朋友提个醒,在group-member e0/0/2 to e0/0/20是所选,所以到了p l t那会给2-20端口都配置上trunk,别紧张,不是你问题)完成上述配置后,PC1可以ping通HTTP2服务器,Client1可以访问HTTP2服务器的HTTP站点,如果不能就要检查上述是否正确。本次实验主要目的是采用双核心的冗余网络,采用MSTP和VRRP技术,在核心层交换机上配置SC1上配置OSPF协议。SC1交换机上配置VRRP。在SC1上配置DHCP。

2301_78859499的博客 1416

Spring AI 实战:第五章、Spring AI本地模型部署之省钱小能手

白嫖的快乐你想象不到经过这番折腾,我们成功实现了零成本使用大模型完全本地运行保障隐私可视化访问Java生态无缝集成但可能有的小伙伴要吐槽,怎么换个底层模型这次就新建一个工程了呢?不能在以前的工程上开发吗?这样也太不优雅了吧~,我知道你很急,但先别急,等下一章节再来解决这个问题。为什么程序员特别喜欢Ollama?因为它就像一只温顺的羊驼——不花钱还能24小时产出代码!

liaokailin的专栏 921

建立远程 Git 代码仓库

这通常涉及到在服务器上安装Git,并配置一个裸仓库(bare repository)来作为远程仓库。要在 Git 中建立远程代码库,你通常需要在代码托管平台上创建一个新的远程仓库,然后将本地仓库与之关联。如果你打算通过SSH协议访问你的远程仓库,你需要确保服务器已经配置好了SSH服务,并且你有一个SSH密钥对用于身份验证。在你的本地机器上,你可以将你的本地Git仓库与刚刚创建的远程仓库关联起来。如果克隆成功,那么你的远程仓库就已经设置好了。这是作为远程仓库的理想选择,因为远程仓库通常不需要检出文件。

程序猿视角 2806

苏宁易购手机行情比价系统:构建一个完整的Python爬虫实战指南

在当今数字化时代,智能手机已成为人们生活中不可或缺的一部分。随着各大手机品牌每年推出多款新品,消费者面临着越来越多的选择。然而,不同电商平台、不同时间段的价格波动使得消费者很难把握最佳购买时机。苏宁易购作为国内领先的电商平台之一,拥有丰富的手机商品信息和价格数据。本文将带领读者构建一个完整的苏宁易购手机行情比价系统,帮助消费者实时掌握手机价格动态。

2201_76125261的博客 207

企业 git工具及gitlab代码仓库使用

git git介绍 git安装 git命令操作 gitlab代码仓库(私有仓库) 安装 gitlab操作

Howei__的博客 1671

DO-254标准详解:航空电子硬件设计保证指南全方位解析

RTCA DO-254, 也被称为《机载电子硬件设计保证指南》,是航空电子硬件设计和验证中的关键标准,旨在为确保机载电子硬件的安全性提供设计保证。自2000年首次发布以来,DO-254就成为了民航和军用飞机中电子硬件设计认证的基准文件。随着航空硬件技术的进步和日益复杂化,确保硬件设计的准确性、可靠性和安全性变得至关重要。本标准是由RTCA和EUROCAE共同开发的,适用于涉及机载硬件的航空公司、飞机制造商、供应商和认证机构。

qq_41854911的博客 3682

华为OD机试双机位C卷-AI面板识别(Py/Java/C/C++/Js/Go)

华为OD机试双机位C卷 AI面板识别,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解以及在线OJ模拟做题。华为OD机试 - AI面板识别。

qq_45776114的博客 1342

代码仓库---GIT学习使用及总结

此刻有点小开心,终于搞定了GIT,不能说是有多熟练,基本命令及一步步连接远程仓库,上传分支还是OK啦。虽然也遇到了许多问题,头发拔了不少,最后还是解决了。下面我通过笔记及自述来说一下GIT的学习。 GIT学习之路安装配置及文档教程下载安装文档教程GIT简介GIT的使用初始配置基本命令 安装配置及文档教程 下载安装 Linux系统:Ubuntu中 sudo apt-get install git...

启航之路 3303

多组学联合高级Mantel-test热图

对应的是「metabo」中物质间的相关性热图,单元格色块颜色表示相关系数大小,橙色表示+相关,绿色表示-相关;单元格内的数值表示相关性值大小,星号表示显著性。双组学(微生物组/ 转录组/代谢组等两两组合)关联分析,可视化组学特征间的关联显著性、强度及相关方向。表示<trans>与<metabo>中物质的Mantel test结果。表示整体相关的系数,连线颜色表示相关系数的显著性检验结果。宿主-微生物互作、疾病多组学机制、环境-生物多组学关联。为物质名称,不允许存在空值、重复值。

多组・学・多组学 360

在PhpStorm中管理GitHub代码仓库的使用方法

1.简介: PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它以其独特的开发便利性,短时间内应得了大量PHPer的青睐。 GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。作为开源代码库以及版本控制系统,Github拥有超过900

郑加全的博客 2万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

TortoiseGit - git小乌龟可视化管理Gitee和本地代码仓库

TortoiseGit - git小乌龟可视化管理Gitee和本地代码仓库 一、​安装工具 1、安装 git 2、安装 TortoiseGit 二、工具使用 1、准备工作: 2、创建版本库 3、拉取目标链接git项目文件 4、提交文件至git项目 叮嘟!之前做项目一直有用小乌龟,最近做项目学习又用到了小乌龟,写篇博客分享一下经验。 终于小结了,累晕辽。 关于Redis的更多学习使用随后再来吧! 就酱,嘎啦! 注: ...

小啊呜的博客 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

使用git管理代码仓库

【代码】新建git仓库并上传代码。

Das_Universum的博客 461

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

赛博生活基础:Git代码仓库的初步使用

详细介绍从0到一个git代码库的上下载的使用

assonk的博客 445

从零开始玩转Git:搭建自己的代码仓库,告别代码丢失的噩梦!

本文介绍了Git的基本概念和使用方法,包括版本控制、工作流程、分支操作等核心内容。文章通过生动的比喻解释了Git的工作原理,如将暂存区比作洗衣篮、版本库比作洗衣机。同时提供了详细的Git操作命令示例,从初始化仓库到远程协作开发。针对需要自建Git服务器的用户,文章还分享了CentOS系统下搭建Git服务器的步骤,并推荐使用Gitea来增强管理功能。全文以通俗易懂的方式帮助读者快速掌握Git使用技巧,适合不同水平的开发者参考学习。

qq_31815769的博客 1153

手把手教你如何使用git来建立代码仓库、三大工具的使用方法?

比如说要找plugn的文件可以选中文件后再编辑页右键选中git再选中show diff 显示版本之间的差异,下方可以选中历史,比如说再三分钟或俩分钟之前是什么样的,可以回滚操作,选中要回滚的时间,右键选中showdiff,修改上方的行参数来回退到之前版本,或再git中选中resethead如图所示。里面对编译文件、扩展文件、虚拟环境,写到这个文件中的内容是不要的,写完后在ui界面重新扫描下会发现文件就少了很多,如图所示。第一种就是将需要的文件选中到代码仓库,但是有点笨,而且不好拿捏哪个是忽略的配置。

weixin_45521613的博客 584

Cmder Git集成:终端中高效管理代码仓库

你是否还在为Windows终端中Git操作繁琐而烦恼?Cmder作为一款强大的终端模拟器,不仅整合了ConEmu、clink等工具的优势,还提供了开箱即用的Git支持,让代码仓库管理变得简单高效。本文将详细介绍如何利用Cmder的Git集成功能,从环境配置到日常操作,全方位提升你的开发效率。读完本文,你将掌握Cmder与Git的无缝协作技巧,包括便携式Git环境搭建、Git状态提示定制、常用操作快...

gitblog_00846的博客 723

【git】掌握基本的git指令并学会从代码仓库Github/Gitee学习

掌握基本的git指令并学会从代码仓库Github/Gitee学习

DevFrank的博客 6828
上一篇: <一种新的解决方案>LeetCode 49. 字母异位词分组(groupAnagrams)
下一篇: 使用netstat查询网络连接状态、端口信息
鲨鱼辣椒不吃辣c
博客等级 码龄8年 1万+粉丝 93原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值