Git和GitHub的基本用法(Git操作三板斧)(Windows版)

目录

一、Git和GitHub的区别

二、下载安装 

1.安装git for windows

2.安装git的图形界面

 三、GitHub的使用

 四、下载项目到本地

 五、Git 操作的三板斧

1.git add

2.git commit

 3.git push

总结


一、Git和GitHub的区别

        Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。是Linus(Linux之父)为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。也就是说这是一个软件。Git的链接:https://git-scm.com

Git

        通俗的来说,Git的一般用途如下:


1、防止自己的代码丢失
2、需要同时维护多个版本代码
3、多人协同开发

        GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub是全球最大的代码托管和写作平台,由于使用者绝大多数是男性,GitHub也被戏称为"全球最大的同性交友网站"。也就是说GitHub是一个网站。GitHub的链接https://github.com

Github

二、下载安装 

1.安装git for windows

下载链接:https://git-scm.com/downloads

选择自己的操作系统之后,会自动下载。你也可以根据自己电脑的情况来选择

 下载完成之后就可以开始安装,可以直接一路Next。.

2.安装git的图形界面

        git的图形界面有很多,比如TortoiseGit、SourceTree、SmartGit等等。这里我们使用TortoiseGit。TortoiseGit的链接:https://tortoisegit.org/ 。也可以在Git的网站上点击此处。

         安装 tortoise git 中需要配置 git.exe, 这个是 git for windows 包含的部分. 如果 git for windows 安装成功, 这 一步使用默认结果即可。安装的位置也可以改成你自己喜欢的位置。然后一路Next然后等待就行。安装完成后鼠标右键点击桌面出现下图中的TortoiseGit表示你安装成功。

 三、GitHub的使用

        首先我们点击GitHub的网站链接,然后我们点击右上角的 sign up 进行注册,按照要求注册GitHub账号。如果已经有GitHub账号,我们直接点击sign in登录就行了。这边提一下,GitHub是个国外网站,经常打不开,此时我们就需要科学上网,具体方法自己百度。

         登陆成功后, 进入个人主页, 点击右上方的+号然后点击New repository 按钮新建仓库

        然后跳转到的新页面中输入项目名称(注意, 名称不能重复, 系统会自动校验. 校验过程可能会花费几秒钟).然后可以按照自己的要求输入描述等信息。校验完毕后,点击下方的 Create repository新建仓库。

         在创建好的项目页面中首先点击绿色的code,然后复制项目的链接, 以备接下来进行下载。

 四、下载项目到本地

1. 复制刚才创建好的项目的链接.

2. 打开指定的需要放置项目的目录

3. 右击目录, 点击 Git Clone

4. 在弹出的对话框中输入刚才复制的项目链接即可(会自动输入).

 下载成功, 会出现绿色图标。

 五、Git 操作的三板斧

1.git add

        目的是告知 git 工具哪些文件需要进行版本管理。

        我们首先将自己写过的代码或者将自己需要上传的文件夹拷贝到项目的目录中,然后右键点击该文件或者文件夹,然后点击TortoiseGit,然后再点击add。弹出的对话框中勾选具体需要管理的文件,勾选完毕点击ok即可。

此时图标变成红色感叹号(表示该文件被git管理, 但是未提交内容)

 

2.git commit

        将修改内容提交到本地

        每提交一次, 就是一个版本. 比如开发完某个功能模块, 就可以提交一次了. 后续进行版本回退都是以提交为准. 注意: 此时只是提交到本地, Github 上还看不到代码变更。

        右键选择 红色感叹号 目录, 选择 Git commit ->"main",此时弹出了一个对话框.。可以在此处看到都需要提交哪些文件, 以及每个文件的具体改动情况。 并且需要输入提交日志。 描述这次提交的具体改动原因是什么,这个日志是后续进行版本回退的重要参考依据。完成之后点击commit就完成提交了,此时红色感叹号就变成绿色小对勾了。

 3.git push

         将提交的内容同步到服务器上

        使用push操作,具体步骤为右键需要push的目录,然后点击TortoiseGit,然后再点击push。

         接下来会弹出一个窗口,我们直接点击ok。接下来会弹出需要登录GitHub,我们按照要求登录之后即可完成push。此时刷新 Github 的界面, 就能看到新版本的代码了。

        注意:由于GitHub是外网,有时候会push失败,此时需要科学上网并全局代理。

或者直接用别的网站代替GitHub,例如gitee,链接:Gitee - 基于 Git 的代码托管和研发协作平台  使用方法与GitHub基本相同。


总结

        掌握了以上 Git & Github 基本操作, 希望自己能够把 Github 用起来, 记录自己的学习过程, 打造自己的专属名片。希望自己的Github日历能够早日达到一片绿色, 这是证明自己勤奋的最有力的证据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值