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

【教程】一分钟让你认识GitHub

时间:2023-03-14 15:47:19 科技观察

一次偶然的机会,我开始使用GitHub,但实际上,我才刚刚入门,不知道如何让GitHub发挥它的全部功能。前不久偶然听了LeeFuss老师对GitHub的介绍,受益匪浅。 简单来说,Git是一个分布式版本控制系统。顾名思义,当你编辑程序代码时(尤其是多人协作一个项目时),它会自动帮你实现代码和版本更新。这意味着您不必每次都手动将更改同步到云端。这些工作都可以在适当的时候由Git自动完成。这样既可以避免手动同步的麻烦和风险,也可以为程序员节省大量的时间。  一、安装配置  虽然所有的Mac和Linux电脑都预装了Git,但是预装的Git版本无一例外都是过时的。所以,无论你使用Mac、Linux还是Windows,你都必须自己安装Github。  安装过程这里不再赘述。安装完成后,最重要的一步当然是配置Git了。  先执行以下命令:$gitconfig--list  该命令会读取并显示Git配置文件,包括个人身份信息和配色。  使用“gitconfig”命令,您可以修改Git配置文件来创建您自己独特的工作环境。但首先,您必须配置您的用户名和电子邮件。因为此信息嵌入在您提交的所有文件中。  执行下面的命令配置,请注意这个命令只能执行一次,因为Git会一直使用这个信息来处理你在系统中所做的一切。如果您希望在特定项目中使用不同的名称或电子邮件地址,您可以在该项目中运行命令而无需--global选项。$gitconfig--globaluser.name[name]$gitconfig--globaluser.email[em]  其次,创建副本  开始编辑项目之前,需要将项目托管在GithubGrab的云端它在本地。  执行以下命令:$gitclone[url]  这将在您的系统上创建一个与GitHub上的Git存储库相匹配的文件夹结构。  GitHub提示:在存储库中,如果您按住“t”键,您将进行过滤搜索以查找与您正在搜索的文件名相匹配的文件。因为GitHub是一个文本编辑器,你可以很方便地更改里面的内容,并且直观地看到更改的结果。  ***创建一个新的“分支”并在进行正式更改之前对其进行处理。使用分支意味着你可以从开发的主线上分支出来,继续工作而不影响主线。这将帮助您对大型项目进行小的更改。  执行以下命令:$gitbranchfeature/add-subtraction$gitcheckoutfeature/add-subtraction  这将创建一个新分支,在该分支上工作将允许您在本地迭代部分代码而不必担心弄乱主线.如果你搞砸了,就放弃这个分支,根据主线重新创建一个分支。  3。进行更改  如果想知道当前目录下所有没有被git管理过的文件,或者被修改过但还没有被git提交的文件,那么执行如下命令:$gitstatus  可以通过执行以下命令来提交更改:$gitcommitsrc/main/java/com/github/Calculator.java-m"addedsubtraction"  该命令用于在沙箱中提交更改,同时附上“addedsubtraction(addedsubtraction)”消息。必须记住,此类更改仅在本地机器上进行,并且您必须将更改推送到GitHub。  要提交更改,请执行以下命令:$gitpushoriginfeature/add-subtraction  现在你会看到一个新的分支列表,里面列出了原来分支的加减。***,如果你想把这些提交给管理员,你需要发送“pull”请求将您的分支拉入主分支。您发送的拉取请求可以由sta完成在GitHub上就此代码召开专题会议。  您可以使用GitHub做更多事情,现在我已经准备好尝试一些新项目了!原文链接:http://opensource.com/life/15/11/short-introduction-github