首页 > 其他分享 >初步上手Git软件及GitHub平台:基本操作方法

初步上手Git软件及GitHub平台:基本操作方法

时间:2024-02-05 12:22:56浏览次数:23  
标签:文件 Git 代码 修改 GitHub git 基本操作

  本文介绍Git软件与GitHub平台的基本内容、使用方法与应用场景等。

目录

1 初步介绍

  首先,什么是GitHubGit?为什么我们要运用这些工具?

  首先从GitHub说起。如果大家参加过数学建模比赛,或许都经历过这样的历程:一个队伍若干人负责一篇文档的不同部分,而后最终交给一位同学汇总。这时候,由于不断地修改、完善内容,每个人的电脑中或许都出现了无数个名字类似于“第一部分1”“第一部分2”“第一部分3”“修改1”“修改2”等等这样的Word文档,这繁多的Word文件无疑给最终的版本合并过程带来了很多烦恼。而数学建模中的Word与我们毕业设计中的代码文件类似,也是需要不断更新。

  同时,上面所说的数学建模,往往只有3-4天的时间,因此Word文档再多也不会过于繁琐;而毕业设计不一样,从去年开始,再到现在,再到最终上交论文的4、5月份,这个时间跨度非常大,如果我们还采用上述这种“文件名称后加编号”的笨方法,可能最终的文件编号都要到三位数了;好滴,那我们不加编号了,直接在原有文件的基础上修改,又有新的问题出现了——如果我们在今天直接修改了前天所写的代码,并且保存文件退出了,可是随后发现今天的修改是有问题的,还是前天的那个版本比较正确,但是已经无法撤回,也不好再凭借记忆手动把修改的内容一一准确地重新调整为前天修改前的版本。因此,是不是很烦恼?

  那么,GitHub就可以解决这样的烦恼。GitHub很专业的介绍网上也有,大家百度就可以;况且我也不专业,所以就通俗的说:GitHub是一个可以管理同一个文件的不同版本的仓库。或许这么说不太清楚,看了下面一张表,相信大家就了解了:

  是的,你没有看错,每一个文件都与其对应的用户、时间与版本修改内容等一一对应,并且每一份文件都可以下载,从而轻松回溯版本。说白了,GitHub就是为了实现上述这一工作。而GitHub实现上述这一工作是基于线上平台的,换句话说其是一个实现这一目的的网站,而Git则是与GitHub相呼应的电脑软件;二者结合,从而实现利用Git软件将电脑中的代码文件上传至GitHub网页中。

  值得一提的是,Git并非是实现这一功能的唯一电脑软件,但其得到了广大程序员朋友的好评与大量运用。而国内也有类似GitHub的网站,例如码云Gitee等,与GitHub相比,速度和稳定性或许会更好,同时相信大家都是龙的传人、支持本土企业,因此大家都可以多多尝试。

2 使用方法

  一般的,GitHub的使用有两种方法,一是首先在GitHub网页中建立自己的文件,随后同步到本地电脑;二是首先在本地电脑中完成代码文件,随后同步到GitHub网页中。在这里我个人认为第一种方法比较方便,因此以第一种为例。

2.1 GitHub配置

  首先,我们登录GitHub官网:https://github.com/ 。注册账号后,点击屏幕左侧的“New”按钮,从而新建Repositories。这个Repositories就是大家代码等文件的存放之处。随后,为自己的Repositories取个名字、加一个简介,其他选项依照下图即可。

  完成后,大家就会看到在新建的Repositories中已经有了READMELicense文件。

  随后,在Repositories界面左上角的Code界面,依据下图依次选择,并复制对应的SSH备用。

2.2 Git配置

  首先,我们需要下载Git软件,随后安装即可;关于安装的具体方法,我们将在后续的博客中介绍。

  随后,我们选择一个合适的文件夹,在这里右键,选择“Git Bash Here”打开Git,输入代码:

git clone [email protected]:Chutj/Crop_Yield_Prediction_with_Machine_Learning.git

  在这里,clone后的代码需要替换成大家自己上面复制的SSH即可。

  随后,就可以发现,前述操作中生成的READMELicense文件都已经在本地文件夹中了。

2.3 代码上传至GitHub

  接下来,我们便可以进行代码版本管理与上传。在本地文件夹中写好代码,随后在这一文件夹中右击鼠标打开Git Bash

  以我的CropYield_DL_Old.py文件为例,输入代码:

git add CropYield_DL_Old.py

  随后输入:

git commit -m"Modify This File"

  其中,引号中的内容为文件修改备注,方便大家了解每一次文件修改的详细情况,具体内容可以自行修改。

  可以看到,文件修改的具体信息已经被列在代码下方。

  最后,输入代码:

git push

  即将我们刚刚修改的CropYield_DL_Old.py文件上传至GitHub中。

  至此,即完成了GitHubGit的简单操作。

  上述内容和互联网其他关于GitHubGit的操作教程相比,确实十分粗略——由于我不是专业的程序员,因此上述未涉及Git的高级操作(例如版本回溯)等,大家可以参照其他更深入的教程加以进一步学习。

标签:文件,Git,代码,修改,GitHub,git,基本操作
From: https://www.cnblogs.com/fkxxgis/p/18007732

相关文章

  • GitLab--安装部署
    配置信息系统:centos7.8gitlab版本:12.8.8 1 下载gitlabwgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.8.8-ce.0.el7.x86_64.rpmyum-yinstallgitlab-ce-12.8.8-ce.0.el7.x86_64.rpm 2 修改配置文件(修改前先备份)[root@localhost~]#cp/etc......
  • Git
    1Gilt介绍版本控制是一种记录一个或若干文件内容变化以便将来查阅特定版本修订情况的系统Git不仅仅是个版本控制系统它也是个内容管理系统(CMS)工作管理系统等Git是分布式的 内容按元数据方式存储 没有一个全局的版本号 2 版本库(将文件提交到版本库一般先提交到暂存......
  • git 删除项目
    1、找到项目,点击进去2、第二步:左侧菜单有一个setting,进入Genaral,拉到最下面,有一个Advanced,点击,拉至最下面,可以看到一个delete按钮3、第三步:点击删除按钮进入,出来一个弹框,将红色框里的内容复制输入框,进行删除,完成   找到项目,点击进去......
  • git 冲突解决
    确认冲突:首先,你需要确定哪些文件之间存在冲突。这可以通过运行`gitstatus`命令来查看,它列出了那些具有冲突标识符的文件。解决冲突:有两种主要的解决方法:手动解决冲突:你可以在文本编辑器中对冲突的部分进行合并或选择保留哪个版本的修改。使用工具解决......
  • 01. 初识Git
    一、什么是Git  Git是免费的、开源的分布式版本控制软件,可以快速高效地处理从小型到大型各种项目。版本控制是一种记录文件内容变化,以便将来查阅特定版本的修订情况的系统。版本控件最重要的就是可以记录文件修改历史记录,从而让用户能够查看历史版本,方便版本切换。  集中......
  • Github开源项目Excalidraw:简洁易用的手绘风格白板工具
    Excalidraw是Github上的一个开源项目,它提供了一个简洁易用的手绘图形创建工具,用户可以通过它创建流程图、示意图、架构图和其他各种图形。本文将介绍Excalidraw的特点和功能,并探讨其在技术层面上的优势和扩展能力。GitHub地址:https://github.com/excalidraw/excalidraw/r......
  • 极狐 GitLab 和 Xcode Cloud 集成,实现 iOS 的自动打包
    一直以来,iOS/macOS开发者面临一个难题:大部分云厂商只提供Linux/Windows服务器,而不提供Mac,如果想实现「持续集成自动打包」就需要绑定自己的Mac作为构建机。如果用个人Mac,一旦关机,小组同事就无法构建;如果再买一台公共Mac,又造成浪费。2022年6月,Apple在WWDC(全球开发者......
  • git config
    如何修改当前项目git的用户名和邮箱查看本地设置:gitconfig--local--list查看设置本地属性gitconfiguser.name/email解决方法修改当前的project修改当前project的用户名的命令:gitconfiguser.name"你的目标用户名"修改当前project提交邮箱的命令:gitconfiguser.e......
  • git使用
    版本库版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。git-init通过gitinit命令把这个目录变成Git可以管理的仓库发现一个w......
  • 如何在一台新电脑上添加github的ssh公钥
    大概原理使用git在自己电脑上生成一个id_rsa和id_rsa.pub两个文件然后复制id_rsa.pub中的到github中生成一个ssh公钥具体步骤及代码可以看链接操作链接1.设置用户名gitconfig--globaluser.name‘用户名’2.设置用户名邮箱gitconfig--globaluser.email‘你的......