首页 > 编程知识 正文

github gitlab,git是干嘛的

时间:2023-05-04 09:07:44 阅读:42197 作者:4946

==学习总结(持续更新) ) ) ) )。

==从零开始构建后端基础架构系列(一)---背景介绍

我没有使用过git,也没有共同开发的经验,所以不太了解git工具的作用。 现在就整理一下git工具的使用方法和作用吧。

一.入门篇

从前有三个人,他们想一起开发项目。

zydjm :听说最近github很受欢迎呢。 要不要用一下?

ngdyz :哈哈,太好了。 我正好没用过。 请配合时代。

长情中心:同意。

然后zydjm在github上做了hello仓库练习。

登上github,点击new repository创建仓库

2 .填写仓库名称,点击创建即可

3 .按照指令上传项目

这里需要注意的是,第二个,去推送的现有项目,还需要第一步

区别在于,如果将git add README.md更改为git add .则将所有文件添加到临时区域。

4 .推送成功后,如图所示

zydjm :我建了一个仓库。 上传了demo。 大家一起去福克斯看看吧。

长情中心: fork是什么?

ngdyz :是啊,什么是fork? 英语的意思是叉子啊。 去叉子看看吧?

zydjm :不,fork其实是指把那个项目复制到你自己的仓库下面。

ngdyz :那你为什么要复制到我自己的仓库下面? 直接克隆到我老家不就行了吗?

长情中心:(思考ing。 )

zydjm :嗯,你的想法和我当初一样。 我们平时只是去github找项目,下来看看,对这个项目没有什么贡献,所以对于fork这个按钮,我不理解它的意思,觉得有点多余。 但是,实际上fork这个功能非常棒。 我慢慢告诉你……

ngdyz :停下来,没什么画就说幽灵啊,有什么画都有真相,快点。

长情中心:同意

zydjm :好啊。 看你们赶时间,看我的地图,一步一步说。 这里是我自己的项目,所以不能福克斯。 现在福克斯在别人的仓库里。

单击fork

2 .然后直接福克斯你的仓库

zydjm :看到这里,我想大家也只是知道怎么福克斯,还是不知道福克斯的强大吧?

ngdyz :被你发现了。

长情中心:(点头) )

zydjm :好啊。 现在让我们详细谈谈。 现在你把别人的项目福克斯到你当地的仓库了,对吧? 好的,那这些代码你可以随便辛苦,自己打开分支。 分歧后再说。 然后,开发完成后,还可以将该分支的代码合并到主分支中。 最后重点来了。 pull request,请记住这句话。 正如文字所示,是提取要求的意思。 其实,我已经开发好了,请你马上把我拉回去。 这个时候,只是拜托,别人必须审阅你更改的部分。 否则,你随便放一个大臭虫,人不是快要哭了。

长情中心:我大概理解了,但这需要实战,真的可以理解。

ngdyz :你在说什么,又没有图,我还不明白。

zy djm :宣传这个很难演示。 你们俩建个仓库,自己试试。 先修改长情中心forkngdyz的代码,然后随意修改一些东西,在公关同意ngdyz、ngdyz后,代码进行整合。

长情中心:嗯,很好。

ngdyz :嗯,我也试试。 那你快说说分歧合并这两个东东吧。

zydjm :嗯,是的。 请看图

1 .输入分支名称

2 .创建分支

zydjm :长情中心,你正在这个分支上开发。 虽然您可能还不知道什么意思,但您可以先将名为clone的项目放在您的本地,然后使用命令git checkout branchname切换到您的分支下,再进行开发。 请记住。 推送时,请勿推送至主分支。 推送到自己的分支,开发结束后向我宣传

长情中心: OK,我知道了。

ngdyz :我明白了。

zydjm :哈哈,我想你很懒,没一起做吧,难怪。 在云中,赶紧,从头开始一起试试。

长情中心:那合并呢?

zydjm :如果是合并的话,我也还没试过。 使用git merge命令,您只知道可以将其他分支合并到当前分支中

长情中心:嗯,差不多该入门了。 接下来,自己在网上查资料学习吧。

zydjm :我这里有个网站。 可以在上面学习。 一切都有例子。 http://www.run OOB.com/git/git-tutorial.html

长情中心:嗯,很好。

ngdyz :快贴啊。 那样的话,我早就能了,听你吹了这么久!

zydjm :哈哈,咬我啊~

简单的git入门和整理到此结束。 今后,如果能更深入地理解工作,我会再开一篇入门篇。 如果有什么错误的地方,请告诉我

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。