当前位置: 首页 > 科技观察

【新手指南】如何在Ubuntu上安装使用Git和Github

时间:2023-03-19 18:51:55 科技观察

【.com快译】GitHub汇集了世界上一些最优秀的项目,这离不开全球开发者的贡献。这个简单但功能极其强大的平台可以帮助任何有兴趣构建或开发重要内容的人贡献代码并在开源社区中受到尊重。本教程是安装和使用GitHub的快速指南,展示了如何使用它的许多功能:在本地创建代码存储库,将该存储库连接到包含您的项目的远程主机(以便每个人都可以看到它),提交更改,最后将本地系统中的所有内容推送到GitHub。请注意:本教程假设您对Git中使用的术语有基本的了解,例如推送、合并请求、提交和存储库。本教程还要求您在此处(https://github.com/)注册GitHub,记住您的GitHub用户名。好的,让我们开始吧!1.安装GitforLinux下载并安装GitforLinux:sudoapt-getinstallgit上面的命令适用于Ubuntu和所有最新的Ubuntu版本,它已经在Ubuntu14.04到Ubuntu17.10的版本上进行了测试,并且可能在未来的版本中同样有效.2.配置GitHub安装成功完成后,接下来要做的就是设置GitHub用户的配置细节。为此,请使用以下两个命令,将“user_name”替换为您的GitHub用户名,将“email_id”替换为您用于创建GitHub帐户的电子邮件ID。gitconfig--globaluser.name"user_name"gitconfig--globaluser.email"email_id"下图显示了我的配置示例,我的“user_name”是“akshaypai”,我的“email_id”是“abc123@gmail.com”。3.创建本地存储库在您的系统上创建一个文件夹。此文件夹将充当本地存储库,稍后将被推送到GitHub网站。使用以下命令:gitinitMytest如果存储库已成功创建,您将看到以下行:InitializedemptyGitrepositoryin/home/akshay/Mytest/.git/此行可能会有所不同,具体取决于您的系统。所以在这里,Mytest是创建的文件夹,“init”使该文件夹成为GitHub存储库。将目录切换到这个新创建的文件夹:cdMytest4.创建一个描述存储库的README文件现在创建一个README文件,输入一些文本,例如“这是Linux上的git设置”。README文件通常用于描述存储库的内容或项目的性质。例子如下:geditREADME可以用任何其他的文本编辑器,我用的是gedit。README文件内容如下:Thisisagitrepo5.将仓库文件添加到索引中是重要的一步。这一步,我们将所有需要推送到GitHub网站的内容都添加到索引中。这些内容可能是你添加到仓库中的文本文件或程序,也可能你添加了已经存在但有一些变化的文件(较新版本/更新版本)。我们已经有了README文件。因此,让我们创建另一个包含简单C程序的文件,命名为sample.c。文件内容如下:#includeintmain(){printf("helloworld");return0;}所以,现在我们有2个文件:README和sample.c,使用下面两条命令添加到索引中:gitaddREADMEgitaddsmaple.c注意:“gitadd”命令可用于将任意数量的文件和文件夹添加到索引中。本文中的索引是指一个类似缓冲区的空间,用于存储要添加到Git存储库中的文件/文件夹。6.提交对索引的更改添加完所有文件后,我们就可以提交了。这意味着我们已经完成了要添加和/或更改的内容,现在可以将它们上传到我们的存储库。使用这个命令:gitcommit-m"some_message"上面命令中的"some_message"可以是任何简单的消息,比如"myfirstcommit"或"editinreadme"等。7.在GitHub上创建仓库在GitHub上创建仓库。注意:存储库名称应与本地系统上的存储库名称相同。在这里,它将是“Mytest”。为此,请在https://github.com上登录您的帐户。然后点击页面右上角的“+”号,选择“新建仓库”。如下图所示填写详细信息,然后单击“创建存储库”按钮。创建后,我们可以将本地存储库的内容推送到您个人资料中的GitHub存储库。使用此命令连接到GitHub上的存储库:重要提示:在运行此命令之前,请确保将路径中的“user_name”和“Mytest”替换为您的Github用户名和文件夹!gitremoteaddoriginhttps://github.com/user_name/Mytest.git8。将本地仓库中的文件推送到GitHub仓库。最后一步是使用这个命令将本地仓库的内容推送到远程主机仓库(GitHub):gitpushoriginmaster输入登录用户信息[用户名和密码]。下图显示了从第5步到第8步的过程:因此,这会将“Mytest”文件夹(我的本地存储库)中的所有内容添加到GitHub。对于后续的项目或者如果你想创建一个仓库,你可以直接从步骤3开始。***,如果你登录你的GitHub帐户并点击你的Mytest仓库,你会发现2个文件:README和sample.c已经上传给大家看看,如下图。链接:Git-source版本控制系统:http://git-scm.com/Github:http://github.com/原标题:InstallingandusingGitandGitHubonUbuntu:Abeginner'sguide[译文,合作站点为转载请注明原译者和出处为.com]