当前位置:首页 > 每日看点 > 正文内容

如何学习Git?

卡卷网1年前 (2024-12-09)每日看点230

必须参加过多人开发,最好是开源项目,才能知其然,还知其所以然。

最常用的初始化

git init

克隆

git clone git@gitee.com:xxx/xxx.git

git add git commit -m "init" git push origin master

git fetch --all git merge origin/master

创建新分支、删除分支、查看分支

git checkout -b new_feature master git branch -d new_feature git branch

说一个最最最常用的,你开发new_feature分支,写到一半,逻辑没写完,master分支有个紧急 bug 要修,你怎么办?

首先,new_feature 分支工作区的内容要保存,怎么保存,用 git addgit commit ?肯定不行,你功能都没写完,甚至可能 if 语句写到一半,这个时候用 git add 肯定不合适。

答案是用草稿箱功能

git stash

基于 master 分支创建 bugfix 分支,当然,最好先拉一下 master 分支,保证是最新的

git checkout master git fetch --all git merge origin/master git checkout -b bugfix master

修复 bug,先合并到测试开发分支,前提也要保证 dev 分支是最新的

git add . git commit -m "bug fix." git checkout dev git fetch --all git merge origin/dev git merge bugfix git push origin dev

测试没问题,合并到 master 分支,前提要保证 master 是最新的

git checkout master git fetch --all git merge origin/master git merge bugfix git push origin master

切换回 new_feature 分支,把草稿箱的内容弹出来,因为草稿箱是个栈结构,后进先出

git checkout new_feature git stash pop

继续开发,新特性开发完成后,进行测试操作,这一步参考上面的,再合并到 master 分支,合并到 master 分支后,本地 new_feature 分支没有意义了,就删掉

git checkout master git fetch --all git merge origin/master git merge new_feature git push origin master git branch -d new_feature

整个新特性就开发完了,这就是整个开发过程中 git 的操作流程。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/3698.html

分享给朋友:

相关文章

为什么扫码支付在中国流行,在发达国家被排斥?

因为这是一种落后的技术。卖菜的大爷花5毛钱就可以打印出一张二维码来接受付款。你觉着这种先进么?跟先进完全不沾边的。正是因为不先进,所以才能流行。卖菜大爷用不起一台先进的、具有NFC感应功能的、还能刷各种银行卡的收款机。这就是现实。发达国家,...

你为什么讨厌抖音?

我就被抖音毁了。现在被我媳妇从抖音里拯救出来了。我为什么会这样说?我媳妇硕士在读,我文化程度相对就比较低了。大多数人看抖音其实就是为了一图一乐呵刚开始我也是这样的,我是2017年在朋友的推荐下注册了抖音,刚开始那时候对抖音不太上瘾,一周也就...

WordPress建站同时面向B端和C端,有什么好的解决方案?

这个很容易实现呀,只不过需要自己开发,整体用权限管理就可以实现了,B端和C端是不同用户权限,C端能看到的菜单入口和B端不一样就行了。技术层面实现没问题的,只不过就是看你们的技术能力和投入了 ,这样的需求应该没有现成的开源插件。只能找人定制开...

为什么工资五千的人会一下花八九千买手机呢?

这其实是一个何不食肉糜的问题,这个问题其实很现实,越是月薪5000越需要高档手机。 前段时间看了一个纪录片,讲外卖小哥都用什么手机,结果发现绝大多数外卖小哥用的手机都是旗舰机型,有的时候宁可买二手也要买旗舰。 因为1外卖小哥对ip6...

网易云音乐上看到过最触动的热评是什么?

网易云音乐上看到过最触动的热评是什么?

1.“昨天晚上洗澡的时候,我忘记拿毛巾了,喊了声妈妈帮我拿下毛巾,正当我伸出左手准备接毛巾的时候,我愣了一下,又换了右手。”希望你永远不会听懂这句话,永远都不要懂。——网易云热评《关键词》2.小时候跟着父亲去城里卖西瓜,害怕同学会看到我,就...

用红米手机会很丢人吗?

前些日子遇到了一位快递小哥,京东的,签收小哥年纪不算大,目测二十多岁他的手机上全是一道道极严重的划痕,有点卡,他开热点了,热点名就是手机型号,红米9a,我父母的同款现在他那边操作了一会,然后又是我这边操作了一会小哥看着我手机刷刷的,颇有些好...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。