git的初学者指南 - 如何开始和创建第一个存储库
如果您是开发人员,并且想开始使用Git和Github,那么本文是为您制作的。
在简短地介绍了什么是git以及如何使用它之后,您将能够在GitHub项目上创建和工作。
什么是git?
git是由由Linus Torvalds在2005年。该工具是一个版本控制系统,最初是开发出来与Linux内核上的几位开发人员合作的。
存在许多控制系统,例如CVS,SVN,Mercurial等,但是今天GIT是版本控制的标准软件。
版本控制,对吗?
如果您在开发世界中是新手,那么这些话将不会告诉您任何事情。但是,不用担心这段简短的段落,您会完全知道什么版本控制系统(VCS)“ 是。
版本控制是一个管理系统,您正在考虑您在文件或一组文件上进行的修改(例子:代码项目)。使用该系统,开发人员可以在同一项目上进行协作和合作。
分支系统是通过版本控制携带的,并允许开发人员单独处理任务(例子:一个分支,一个任务或一个分支,一个开发人员),将协作者进行的所有更改组合到主分支。
开发人员所做的所有更改均可在历史记录中进行追踪和保存。跟踪每个合作者进行的修改可能是有益的。
在哪里可以找到git存储库
如果您想开始使用git,则需要知道在哪里托管存储库。有许多托管平台,您可以免费放置代码。有些选项不是免费的,但是在特定情况下,您不需要它们。
在这里,三个最受欢迎的GIT托管服务:
- github:Microsoft最近拥有 - 2008年推出(2018年10月3100万用户)。
- GitLab:由Gitlab Inc.拥有 - 于2011年启动。
- Bitbucket:由Atlassian拥有 - 于2008年6月推出。
注意:托管平台可在云上以两种方式(在线托管)或服务器(私有托管)上使用。
为什么使用git作为开发人员
对于全球开发人员而言,此工具不可避免。这是此工具的优势列表:
- 无需更多的副本,当您完成有关应用程序或错误修复的重大更新的工作时,您只需要“推”您的项目在线保存。
- 删除并破坏您的代码;您只需要键入命令即可返回以前的版本并继续您的工作。
- 每次代码更改时,都可以与您的朋友一起工作,而无需发送压缩项目的电子邮件。
- 您有能力忘记自己的所作所为。自上次保存工作以来,必须使用一个简单的命令来检查您的更改。
我只是告诉您,如果您目前不使用git,我的主要优势。相信我;该工具可以成为最重要的。例如,您可以配置服务以与GIT合作,并自动部署和测试您的代码。
现在,让我们用git和github练习
现在您知道了什么是Git和Github,现在该使用具体练习了。
这些练习后,您将能够通过GitHub具有GIT的所有基本功能来创建和管理项目。
注意:我选择了GitHub作为GIT的托管服务,因为它是世界上最常用的。不要害怕;该过程在其他服务上是完全相同的。
请记住,考虑到您在所有基本壳命令上都知道的考虑。如果没有,本文的某些部分将令人困惑。
#1步 - 开始!
期待入门?我们开始做吧!
第一次练习不是很复杂。它分为两个步骤。GIT安装和GitHub帐户创建。
A。GitHub帐户创建
要创建您的帐户,您需要连接主github页面并填写注册表。
而已!您正式是Github的新成员!
b。git安装
现在,您需要在计算机上安装GIT工具。有不同的git软件,但是最好安装基本的软件。我们将使用命令行与GitHub进行通信。
一旦您对命令行感到更舒适,就可以使用用户界面下载GIT软件。
- 对于Ubuntu:
首先,更新您的软件包:
$ sudo apt更新
接下来,使用APT-GET安装Git:
$ sudo apt-get安装git
最后,验证正确安装的git:
$ git- version
- 对于MacOSX:
首先,下载最新Mac安装程序的git。
接下来,按照屏幕上的说明进行操作。
最后,打开一个终端并验证正确安装的git:
$ git- version
- 对于Windows:
首先,下载最新Windows安装程序的git。
接下来,按照屏幕上的说明(您可以留下默认选项)。
最后,打开一个终端(示例:powershell或git bash),并验证正确安装的git:
$ git- version
- 适用于所有用户:
需要最后一步才能正确完成安装!您需要在终端中运行以下命令,并在您要保存工作时设置默认用户名和电子邮件:
$ git config -global user.name“gaëlthomas”
$ git config -global user.email“ example@mail.com”
#2步骤 - 您的第一个GitHub项目!
现在您已经准备好了,您可以返回主GITHUB页面,然后单击“+”菜单栏中的图标。
单击此按钮后,将出现一个新菜单,并带有“新存储库“ 入口。点击它!
存储库创建页面会出现。为您的第一个存储库选择一个很酷的名称,并在单击“创建存储库“ 按钮。
注意:在本文的上下文中,请不要在“用读书我初始化此存储库来初始化”。稍后我们将创建一个“ readme”文件!
做得好!创建了您的第一个GitHub存储库。如果您想查看所有存储库,则需要单击菜单栏中的个人资料图片,然后在“您的存储库”。
#3步骤 - 封面
是时候对您的存储库进行第一次修改了。您如何看待为其创建封面,一种受欢迎的文字?
A。您项目的本地版本
您的第一个任务是在计算机上获取存储库的副本。为此,您需要“克隆”存储库。在存储库页面上,您需要获得“https“ 地址。
有了存储库的地址后,您需要使用终端(通过shell命令)在要放置目录副本的地方移动(例如,您可以移动到“文件“ 文件夹)。准备就绪时,可以输入:
$ git克隆[https地址]
该命令将制作在给定地址的存储库的本地副本。
现在,您的存储库在您的计算机上。您需要与:
$ cd [存储库的名称]
注意:当您克隆时,Git将在计算机上创建一个存储库。如果需要,可以使用计算机用户界面访问项目。
b。存储库版
现在您可以创建一个名为“读书我。MD”在您的文件夹中(通过计算机上的终端或用户界面)。我不会再给您任何有关此步骤的详细信息,没有什么特别的。打开文件夹,然后添加文件,就好像它是标准文件夹一样。
如果您想做一些很酷的事情,请将此模板复制并粘贴到您的“readme.md“ 文件。您可以在钩之间替换信息以个性化输出。
C。让我们分享我们的工作!
现在您已经修改了项目,需要保存它。这个过程称为委托。
为此,请回到您的终端。如果您已关闭它,请返回您的文件夹。
当您想保存工作时,需要四个步骤。这些步骤称为:“地位”,“”添加”,“”犯罪“ 和 ”推”。我已经准备了一个标准程序,供您每次保存工作时执行。
注意:必须在项目中执行以下所有步骤。
- “地位”:一旦工作,您需要做的第一件事就是检查已修改的文件。为此,您可以输入以下命令以显示更改列表:
$ git状态
- “添加”:在变更列表的帮助下,您可以添加所有要使用以下命令上传的文件:
$ git add [filename] [filename] [...]
就我们而言,我们将添加“readme.md”因为我们想保存此文件。
$ git添加readme.md
注意:如果您再次键入“ git状态”,则“ readme.md”现在将以绿色出现。这意味着我们已经正确添加了文件。
- “犯罪”:既然我们已经添加了我们选择的文件,我们需要写一条消息来解释我们所做的事情。如果我们想检查更改历史记录,此消息稍后可能会很有用。这是我们可以在案件中提出的示例。
$ git commit -m“添加了readme.md,其中有很好的描述。”
- “推”:您在那里,现在可以将您的作品放在网上!如果键入以下命令,您的所有工作将被放置在线并直接在存储库页面上。
$ git推出原点大师
你做到了!如果您回到GitHub上的存储库页面,您将转到您的“readme.md”文件,带有美丽的预览。
git的有用命令
作为GIT的初学者,您仍然缺少一些必需命令。这是您项目期间对您有用的列表。
- 显示提交的历史记录(对项目进行的所有修改)。
$ git日志
- 自上次提交以来,恢复了所有更改。
$ git结帐。
- 自上次提交以来,还将所有更改都在特定文件上。
$ git Checkout [文件名]
- 自上次提交以来的文件上显示最后一个更改。
$ git diff [文件名]
- 删除项目中的所有意外文件(未投入)。
$git清洁-dfx
- 添加所有文件并同时进行提交。
$git commit -am [消息]
如果您想要更多这样的内容,可以在推特上关注我,我在这里发布了有关Web开发,自我完善以及作为Fullstack开发人员的旅程的推文!