| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Git和GitHub的基本用法(Git操作三板斧)(Windows版) -> 正文阅读 |
|
[开发工具]Git和GitHub的基本用法(Git操作三板斧)(Windows版) |
目录 一、Git和GitHub的区别????????Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。是Linus(Linux之父)为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。也就是说这是一个软件。Git的链接:https://git-scm.com ? ? ? ? 通俗的来说,Git的一般用途如下:
? ? ? ??GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub是全球最大的代码托管和写作平台,由于使用者绝大多数是男性,GitHub也被戏称为"全球最大的同性交友网站"。也就是说GitHub是一个网站。GitHub的链接https://github.com 二、下载安装?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,然后复制项目的链接, 以备接下来进行下载。 ?四、下载项目到本地
?下载成功,?会出现绿色图标。 ?五、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日历能够早日达到一片绿色, 这是证明自己勤奋的最有力的证据。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 22:59:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |