赞
踩
GitHub是一个基于Git进行版本控制的软件源代码托管服务平台,hub可以理解为集合,开发者们可以在GitHub上传基于Git进行版本管理的项目文件夹。
GitHub与Git是完全不同的两个东西。GitHub是一个平台,Git可以通俗的理解为可以进行版本控制的仓库。
关于Git,详细可以参考 yeGit简介 - 廖雪峰的官方网站k
GitHub上的开发者可以通过自己的账号发布代码,并邀请其他人参与项目的开发、修改和测试。GitHub 的用途可以从多个角度来分析:
1. 代码托管和版本控制:GitHub 提供了一个方便易用的平台,使得开发者可以将自己的代码托管在云端,并且通过 Git 的版本控制系统进行代码管理。GitHub 提供了许多功能,如分支管理、合并请求、代码审核等,使得团队协作和代码开发更加高效和方便。
2. 开源社区:GitHub 是全球最大的开源社区之一,它聚集了全球众多的开发者、组织和项目。开发者可以在 GitHub 上搜索、发现和加入自己感兴趣的开源项目,也可以通过贡献自己的代码和技能来参与到项目中。
3. 学习和教育:GitHub 是程序员学习和教育的重要平台之一。GitHub 提供了很多开源项目和代码,开发者可以通过阅读这些代码学习新技术和开发方法。同时,GitHub 上也有许多教育资源和课程,如编程实验、教学材料等,使得学习编程更加容易和有趣。
4. 私有仓库和企业使用:GitHub 还提供了私有仓库和企业服务,使得企业和组织可以在 GitHub 上托管和管理自己的代码。企业可以通过 GitHub 来进行团队协作、代码管理和版本控制等操作,从而提高工作效率和代码质量。
github是国外的平台,有时会出现打不开或者速度很慢的情况,可以使用加速器、vpn等
打开Github的官网GitHub: Let’s build from here · GitHub,点击右上角的sign up就可以进行注册。使用邮箱即可注册,非常简单
官方登录网址Sign in to GitHub · GitHub
登陆后页面如下所示(如果对英文感到头疼,可以使用谷歌浏览器一键翻译)
Repository(仓库)
每当我们要使用Git时,对存放项目代码的文件夹进行初始化,这个文件夹就成了Git可控制的repository,在这个文件夹中可以通关相关git命令,对这个文件夹中的内容进行版本的控制和管理。
注册完后,我们还需要在本地下载Git,才能开始正常使用
Gitbash下载地址:Git - Downloads
选择对应的版本下载即可。下载完毕后进行安装,一路next过去即可。
下载完毕后,在桌面右键即可打开Gitbash的终端,这就算安装成功
git init 初始化 git,只有初始化了以后才可以使用 git 相关命令。
git clone 获取远程项目,并下载到本地。远程库的地址在 github 项目中会有提供。具体操作:打开一个仓库,我们会看到
Code
按钮,点击后,下面出现 HTTPS 地址和 SSH 地址。我们只要复制了这个地址,然后在电脑上右键点击存放文件夹,打开 Git Bash 客户端,输入命令行:git clone 复制的地址
,就能下载这个仓库到本地电脑。需要注意的是,用 HTTPS 地址需要账户验证。使用 SSH 地址只需要第一次时提交 SSH Key 到 GitHub ,后续无需每次验证,很方便,接下来就会介绍如何配置 SSH Key。
git status 查看本地修改与服务器的差异。
git add 将这些差异文件添加,这样就可以提交了。git commit 提交更改到服务器
git commit –m “注释” 提交更改到服务器(有注释)
git checkout master 更改到master库。
git pull 将服务器最新的更改获取到本地。
git merge local master 将本地的local合并到远程的master上。
git push origin master 正式提交到远程的master服务器上。
这么多Git命令,新手刚开始使用时只要记住几个最常用的就行
想了解Git的本质Git各指令的本质,真是通俗易懂啊 - 掘金
一个比较全的Git命令合集Git 命令大全 && 常用的 35 个 Git 命令-CSDN博客
点击搜索框,输入搜索的项目即可。在github中所有能被搜索到的项目都是公开项目,用户也可以选择创建私有仓库,私有仓库只有自己能访问
必须填写仓库名,可以选择为仓库添加简介、设置公开或者私有等等,建议勾选add a readme file,这会生成一个readme的md文件,增加项目可读性
填写完毕后,点击create按钮,创建仓库
点击code按钮,复制HTTPS链接
打开git bash终端,输入git clone+复制的HTTPS链接,按下回车键,等待一会后会得到下面的页面,这时候可以在创建的路径上找到创建项目的文件夹。
在文件夹里重新打开终端(这一步很重要!注意两次终端打开路径是不同的),如下图所示,我分别使用git add命令上传了两个文件,然后用git commit -m "注释" 命令提交到服务器。
输入git push -u origin "main"命令,将其正式提交到远程的master服务器上,这行代码输入完毕后会弹出Github登录页面,可以选择蓝色按钮在浏览器中登录,也可选择自己手动输入账号
登录成功后,页面如下。此时,文件已经成功的被上传至github中~
重新打开github页面,在自己的仓库里可以找到上传的文件
接下来体验一下git提供的特有的版本更新功能
fork的本意为分叉,在github中,fork操作指的是复制别人的仓库到自己的帐号下
fork的具体操作如下,打开任意一个项目即有fork的选项。fork一般用于开源协作、远程跨团队开发
fork后项目会出现在你的仓库里,前面会有标识
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。