赞
踩
目录
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。是Linus(Linux之父)为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。也就是说这是一个软件。Git的链接:https://git-scm.com
通俗的来说,Git的一般用途如下:
1、防止自己的代码丢失
2、需要同时维护多个版本代码
3、多人协同开发
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub是全球最大的代码托管和写作平台,由于使用者绝大多数是男性,GitHub也被戏称为"全球最大的同性交友网站"。也就是说GitHub是一个网站。GitHub的链接https://github.com
下载链接:https://git-scm.com/downloads
选择自己的操作系统之后,会自动下载。你也可以根据自己电脑的情况来选择
下载完成之后就可以开始安装,可以直接一路Next。.
git的图形界面有很多,比如TortoiseGit、SourceTree、SmartGit等等。这里我们使用TortoiseGit。TortoiseGit的链接:https://tortoisegit.org/ 。也可以在Git的网站上点击此处。
安装 tortoise git 中需要配置 git.exe, 这个是 git for windows 包含的部分. 如果 git for windows 安装成功, 这 一步使用默认结果即可。安装的位置也可以改成你自己喜欢的位置。然后一路Next然后等待就行。安装完成后鼠标右键点击桌面出现下图中的TortoiseGit表示你安装成功。
首先我们点击GitHub的网站链接,然后我们点击右上角的 sign up 进行注册,按照要求注册GitHub账号。如果已经有GitHub账号,我们直接点击sign in登录就行了。这边提一下,GitHub是个国外网站,经常打不开,此时我们就需要科学上网,具体方法自己百度。
登陆成功后, 进入个人主页, 点击右上方的+号然后点击New repository 按钮新建仓库
然后跳转到的新页面中输入项目名称(注意, 名称不能重复, 系统会自动校验. 校验过程可能会花费几秒钟).然后可以按照自己的要求输入描述等信息。校验完毕后,点击下方的 Create repository新建仓库。
在创建好的项目页面中首先点击绿色的code,然后复制项目的链接, 以备接下来进行下载。
1. 复制刚才创建好的项目的链接.
2. 打开指定的需要放置项目的目录
3. 右击目录, 点击 Git Clone
4. 在弹出的对话框中输入刚才复制的项目链接即可(会自动输入).
下载成功, 会出现绿色图标。
目的是告知 git 工具哪些文件需要进行版本管理。
我们首先将自己写过的代码或者将自己需要上传的文件夹拷贝到项目的目录中,然后右键点击该文件或者文件夹,然后点击TortoiseGit,然后再点击add。弹出的对话框中勾选具体需要管理的文件,勾选完毕点击ok即可。
此时图标变成红色感叹号(表示该文件被git管理, 但是未提交内容)
将修改内容提交到本地
每提交一次, 就是一个版本. 比如开发完某个功能模块, 就可以提交一次了. 后续进行版本回退都是以提交为准. 注意: 此时只是提交到本地, Github 上还看不到代码变更。
右键选择 红色感叹号 目录, 选择 Git commit ->"main",此时弹出了一个对话框.。可以在此处看到都需要提交哪些文件, 以及每个文件的具体改动情况。 并且需要输入提交日志。 描述这次提交的具体改动原因是什么,这个日志是后续进行版本回退的重要参考依据。完成之后点击commit就完成提交了,此时红色感叹号就变成绿色小对勾了。
将提交的内容同步到服务器上
使用push操作,具体步骤为右键需要push的目录,然后点击TortoiseGit,然后再点击push。
接下来会弹出一个窗口,我们直接点击ok。接下来会弹出需要登录GitHub,我们按照要求登录之后即可完成push。此时刷新 Github 的界面, 就能看到新版本的代码了。
注意:由于GitHub是外网,有时候会push失败,此时需要科学上网并全局代理。
或者直接用别的网站代替GitHub,例如gitee,链接:Gitee - 基于 Git 的代码托管和研发协作平台 使用方法与GitHub基本相同。
掌握了以上 Git & Github 基本操作, 希望自己能够把 Github 用起来, 记录自己的学习过程, 打造自己的专属名片。希望自己的Github日历能够早日达到一片绿色, 这是证明自己勤奋的最有力的证据。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。