Git-->Github管理自己的代码

gitee码云完整使用教程(部署与克隆) gitee码云完整使用教程(部署与克隆) 1.创建仓库 登录码云 https://gitee.com/创建一个仓库 2.使用git在本地初始化 (1)新建一个目录,存放下载下来的项目,我在F盘新建了一个“gitspace”文件夹,用来存放下载下来的项目 (2)进入刚刚新建的文件夹,即进入“gitspace”,点击鼠标右键,选择"Git Bash Here",如下图: 可以看到下面界面: (3)进行基础配置,使用下面两条命令设置用户名和邮箱: git config --global user.name 阅读详情

本文章的内容学习均来自廖雪峰的官方网站,感谢有这么好的教程:http://www.liaoxuefeng.com。

1、Git简介:
  Git是目前最好的分布式版本控制管理工具。
  分布式版本控制系统( Distributed Version Control System,简称 DVCS )。在这类系统中,像 Git,Mercurial,Bazaar 以及 Darcs 等,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。因为每一次的提取操作,实际上都是一次对代码仓库的完整备份。

2、Windows下安装Git
  镜像地址:https://git-for-windows.github.io或者国内镜像
  进行认证设置:
$ git config –global user.name “Your Name”

$ git config –global user.email “Your Email”

–global这个参数表示你设置的是一个全局的配置,当然也支持对某个仓库指定不同的用户名和email.

3、创建版本库
  1、创建一个空目录:
    $ mkdir gitspace

    $ cd gitspace

    $ pwd

  2、初始化,变成Git可以管理的仓库:
    $ git init
这里写图片描述

4、试着添加文件
  1、在gitspace中新建一个txt文件,我取名叫test.txt。
  2、git add test.txt(把文件添加到仓库)
  3、git commit -m”添加test.txt”(把文件提交到仓库)
这里写图片描述
  4、git diff意思就是查看different两次修改的不同,
我们先修改一下这个文件内容:将hello git–>learn git
这里写图片描述

然后就是不断的修改 添加 提交。

5、git log命令查看版本系统的历史记录
  $ git log
这里写图片描述

6、回退到上一个版本
HEAD表示当前版本
HEAD^表示上一个版本
……
HEAD~100表示往上100个版本

$ git reset --hard HEAD^

这里写图片描述

$ cat test.txt

7、删除有后悔,想回到新版本怎么做?

$ git reflog

最新拿到版本号

$ git reset --hard 版本号

这里写图片描述

8、添加远程库
  先得有个github账号:链接
    1、创建SSH KEY

$ ssh-keygen -t rsa -C "your email"

    2、用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
    3、登录github,打开“Account settings”,“SSH Keys”页面点击“Add SSH Key”,将id_rsa.pub的内容粘贴进去。
    4、$ git remote add origin git@github.com:AllenChinese/gittest.git

    5、$ git pull(拉取最新版本)

    6、$ git push -u origin master(推送到远程库)
这里写图片描述
这里写图片描述

7、如果你在github上有仓库 如何clone代码下来:

$ git clone $ git remote add origin git@github.com:AllenChinese/gittest.git

未完待续……

DeepSeek V4 Flash本地Agent实测:Tokenizer复用、Tool Call格式与64K上下文陷阱 大语言模型的Agent能力本质上是调度、记忆与工具调用的协同闭环,而非单纯依赖模型参数规模。随着DeepSeek V4系列(尤其是INT4量化版deepseek-v4-flash)在本地部署场景快速普及,开发者面临的核心挑战已转向协议兼容性与工程落地细节:如缺失独立tokenizer需复用deepseek-vl-7b-chat、不支持OpenAI-style function calling而必须手写<|tool_start|>模板、标称128K context实际稳定上限仅约64K等。这些限制直接影响La 阅读详情

相关推荐

git-space:一个用于查看Github用户配置文件的Web应用程序

Git-Space ‍:laptop: 技术栈 API :high_voltage: 安装 克隆/下载此仓库。 在项目内部,打开一个终端并运行: npm install 这将安装所有项目依赖项。 在项目根文件夹中创建一个.env文件,并添加以下内容: REACT_APP_GITHUB_CLIENT_ID = yourClientId REACT_APP_GITHUB_SECRET_ID = yourSecretKey 登录到github帐户,获取您的客户ID和秘密ID,然后转到设置->开发人员设置-> OAuth应用->新OAuth应用 要启动开发服务器,请运行: npm start

设置GitHub项目为自己可见

将GitHub公开项目设置为自己可见

qq_38372358的博客 7056

Git+Github常用操作汇总

里面详细写了如实使用Git和Github的操作,有代码,有截图,有解释。

Git — 工作区和暂存区

工作区(Working Directory) gitspace 文件夹(目录)就是一个工作区 版本库(Repository) 工作区有一个隐藏目录 .git,这个是 Git 的版本库。 Git 的版本库里存了好多东西,其中最重要就是 stage(或者index)的暂存区,Git 自动创建的第一个分支 master,以及指向 master 的指针叫 HEAD。 分析一下把文件往 Git 版本库里添...

zx711166的博客 360

SPH vs Lagrange网格混合建模实战:用LS-DYNA模拟弹丸穿孔效应

本文深入探讨了在LS-DYNA中运用SPH与Lagrange网格混合建模技术,高效模拟超高速碰撞下弹丸穿孔效应的实战方法。通过分析模型分区策略、耦合界面处理及关键参数设置,解决了传统方法在模拟大变形、材料断裂时的网格畸变或计算成本高昂问题,为相关工程仿真提供了兼顾精度与效率的解决方案。

weixin_29211309的博客 108

从ESP/ABS选型看轮速传感器:为什么你的车用了AK+PWM+7/14mA三种协议?

本文深入解析了汽车轮速传感器的三种主流协议(7/14mA电流型、PWM型和AK协议型)及其混合应用场景。通过对比不同协议的技术特点、成本效益和工程挑战,揭示了现代车辆采用多种传感器协议背后的设计逻辑,包括成本控制、性能平衡和冗余设计等关键因素。

weixin_29266679的博客 531

gitcode.com的代码仓、模型仓、数据库仓、space 有什么区别

代码仓适合管理源代码和开发资源。模型仓专注于机器学习模型的存储和管理。数据仓用于存储和共享数据集。Space用于快速搭建和部署交互式应用或机器学习模型演示。

zengliguang的专栏 799

本地服务器搭建Uptime Kuma网站监控服务

本文主要介绍如何在Linux系统中一键部署Uptime Kuma运维监控服务,并将这个服务映射至公网实现随时随地远程访问。如果您像我一样在服务器上托管了多个网站,并且没有足够的时间来手动检查每个网站的在线状态,那么当出现问题时,您可能无法及时收到通知来处理这些问题。因此,搭建一个在线监控服务是很有必要的,它可以在状态异常时提醒您,以便您能够及时处理问题,确保网站的稳定性和可用性。监控服务有很多,我最终选择了Uptime Kuma,因为Uptime Kuma是开源免费的,

Tiam_cr的博客 1822

3.如何使用github来管理我们的代码

当我们写完代码之后,我们需要将我们的代码上传到某个地方来保管。以便运维的兄弟将我们的代码部署到我们的服务器。所以我们需要引用github来保管我们的代码。关于这个技术,我们只需要学会如何拉取代码和上传我们的代码就好了。同时我们回顾一下我们需要掌握的后端技术。接下来就是git。

godpunishv3的博客 469

ChatGPT and Claude国内使用站点

这篇博客介绍了不同的AI聊天平台和定价信息,主要对比了ChatGPT和Claude两款产品。文章列出了多个提供聊天服务的AI平台,包括RawChat、ChatGPTPlus、ChatOpens、Wildcard和2233.ai等,并提供了每个平台的网页链接和定价详情。特别关注了Claude平台,介绍了其普通账号与会员账号的不同,以及相关的定价信息。此外,还提到了一些虚拟卡定价和服务细节,为用户选择合适的AI服务提供了多种参考。

nisidjndn的博客 1万+

利用kettle进行数据库数据比对

Kettle是一款国外开源的ETL工具,纯java编写,可以在Windows、Linux、Unix上运行,数据抽取高效稳定。本人用的版本是6.1。 之前用kettle这个开源的ETL工具是用来做数据抽取的,这次测试有个需求,是做数据库数据的比对。验证源表到目标表的逻辑正确,从而利用源表自己写SQL逻辑,生成的结果和目标表去比对。这次想到了利用kettle的数据比较功能,来做这些数据校验。 ...

多米诺DU的专栏 1万+

git点不一样的技能,有图有真相->GitHub上创建新远程仓库方法、git推送本地代码到远程仓库方法

文章目录零、前言一、Git和SVN的主要区别1、SVN2、Git二、GitHub上创建远程仓库的权限等级1、GitHub和GitLib的权限等级区别2、三种权限等级的说明三、GitHub上创建远程仓库方法1、git的安装方法2、GitHub创建远程仓库3、查看新创建工程仓库4、GitHub上的Projects和GitLib上的区别四、把远程仓库克隆到本地的两种方法1、使用SSH命令2、使用HTTP...

ISmileLi的博客 750

Flotherm XT学习历程

大家好,通过半年的热仿真软件学习使用,最终发现最好用,最好上手的软件就是Flotherm XT,对新手非常友好,但由于软件近几年才发布,网上教程非常少,后面我将在这里持续分析软件使用心得,和大家一起学习。

xiaoredred的博客 6258

初识Git->GitHub

这不是一篇教程,这是学习过程的一个记录,初次使用GitHub的小白请移步文章末尾的参考链接, 先了解Git是什么东西 Git的工作流程 操作Git 练习使用 边用边学 #----------------------------基本文件操作------------------------# git init #初始化本地仓库,一般只要执行一次就可以了 """ #1.未跟踪的文件,就是...

weixin_34258782的博客 83

[DA45] 使用PageRank算法分析希拉里邮件中的人物关系

一. 相关知识 (一) PageRank算法 PageRank 算法是 google 公司的创始人拉里·佩奇和谢尔·盖布林于1998年提出的网页搜索优化算法. 详细内容请见百度百科:google pagerank. 如果你了解了该算法, 就能明白上一段的超链接从本页面链出, 链入百度百科的 PageRank 算法页面增加了该页面...

Vincent_Chu的博客 2376

【人工智能】《Deep Dive into LLMs like ChatGPT 》—— Andrej Karpathy 第三阶段:强化学习(Reinforcement Learning, RL)

摘要:强化学习(RL)阶段通过让模型自主生成并验证答案,突破SFT阶段的模仿局限,使其在数学、代码等领域形成独特的推理路径。RL流程包括批量生成解答、自动批改筛选正确路径,并采用PPO/GRPO算法优化模型。模型会自发涌现自我检查、回滚等策略,显著提升正确率(如AIME竞赛准确率从15%升至56%)。与SFT模型相比,RL模型具备主动链式思维、验算能力,响应时间更长但效果更优,形成真正的“思考模型”。三阶段对比显示,RL通过可验证题的对错奖励机制,赋予模型超越人类范式的推理能力。

奶爸的编程之路,也就一周冷个三天 149

Git ->github

Git ->github基本操作本地仓库初始化git init初始化之后本地多了一个隐藏的.git 文件夹添加文件到本地仓库git add -A对添加的文件进行暂存(暂存修改,以准备把修改提交到版本库,存储区是工作目录树和版本库之间的缓冲区)提交文件到本地仓库git commit -m "注释说明"提交文件到服务器仓库 git push origin master 此时需要输入用户名和密码

keep_learn的专栏 393

假人有限元模型

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

(46)在idea中快速使用Git版本控制工具(3)上传idea本地库到Github&从Github上克隆项目到idea

上传idea本地库到Github&从Github上克隆项目一、在idea中完成Git本地库相关配置三级目录 一、在idea中完成Git本地库相关配置 1.路径:file——>settings——>Version Control——>Git 找到git.exe文件所在的目录 2.添加Github账号 路径:file——>settings——>Version Control——>Github 三级目录 ...

qq_44667083的博客 176

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Git与TortoiseGit使用教程:第三章 Gitee仓库同步到GitHub

上一章把Git命令和TortoiseGit的用法都过了一遍,日常提交、拉取、解决冲突这趟活儿已经能跑了。但有一个很现实的需求:很多人一手Gitee、一手GitHub——Gitee国内访问快、适合日常推拉,GitHub国际影响力大、开源项目基本都在这。手动在两边各推一遍太累,所以这一章讲如何用Gitee自带的"仓库镜像管理"功能,把Gitee的仓库自动同步到GitHub,顺便也把反向(GitHub→Gitee)和双向同步说清楚。本文操作全在网页端完成,不需要命令行,跟着点就行。

w134756的博客 341

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

PyCharm配置GitHub

一、添加GitHub账号 第一步、GitHub创建不再整理了。 第二步、点击PyCharm的File-> Version -> GitHub,然后点击“Add account”,有三种方式添加,我选择的是“Login In via GitHub...”,进入第三步 第三步、第二步完成后,跳转到了GitHub的授权界面,点击“Authorize in GitHub” 授权成功提示: PyCharm成功界面: 二、提交GitHub 添加GitHub账号成功后

xuesefengyun的专栏 2553

GitHub宕机7小时启示:AI如何重构代码协作与去中心化同步

代码托管是现代软件开发的核心基础设施,它通过版本控制系统(如Git)管理代码变更历史,并依托中心化平台(如GitHub)实现团队协作与持续集成。其技术原理基于分布式版本控制,允许开发者在本地提交更改后,通过推送(push)和拉取(pull)操作与远程仓库同步。这一模式的价值在于标准化协作流程、保障代码安全与可追溯性,并支撑起从开源项目到企业级CI/CD的广泛应用。然而,中心化架构也带来了单点故障风险,一旦主服务中断,整个开发流水线便可能停滞。近期,AI编程工具Cursor推出的“Origin”功能,正是对这

weixin_30552811的博客 335

java程序员实用英语学习总结

java程序员英语学习经验总结

工匠精神coding,终生学习 1010

开源协作新范式:Flirt理念如何桥接GitHub与邮件列表的信息鸿沟

在开源协作领域,异步通信与代码管理是两大核心支柱。邮件列表作为传统异步讨论工具,以其低门槛和完整归档特性承载着社区决策;而GitHub则以代码仓库为中心,通过结构化工作流实现高效开发。两者技术栈的差异常导致信息孤岛,影响协作效率。Flirt理念应运而生,它并非替代现有工具,而是通过双向状态同步机制,在尊重各自权威性的前提下实现信息流民主化。这种架构思想通过定义触发规则和状态映射,让GitHub的议题与邮件列表的讨论线程智能联动,既保持了讨论连贯性,又避免了反馈循环。对于开源项目维护者,实施Flirt需分阶段

weixin_34050005的博客 431

docker 安装和使用

一、centos7 安装docker 1:删除老版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrot...

Bonrui编程路 4842
上一篇: 登录表单验证前后端
下一篇: Git pull,Git push不上去问题和解决
JesusAllen30
博客等级 码龄11年 225粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值