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

如何学习Git?

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

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

最常用的初始化

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

分享给朋友:

相关文章

互联网算命,是不是个好生意?能不能赚钱?

互联网算命,是不是个好生意?能不能赚钱?

现在的年轻人也开始“迷信”了。疫情、降薪、失业、内卷……2020年或许是这届年轻人最为困难的一年,无尽的焦虑与压力之下,他们陷入了失落与迷茫之中,失去了未来的方向。如果此时有人能够为你指引出未来的道路,你是会...

PS有哪些实用小技巧,小白也能一学就会?

PS有哪些实用小技巧,小白也能一学就会?

不看后悔系列!本篇分享25个PS实用的技巧!不能保证每个都能让你惊艳,但是却是我用心写出来的,希望对你有帮助。另外我的知乎也写了接近200篇PS的技巧,超级合集分享!我目前正在带一个PS/Ai的软件训练营,两个多月搞定两大软件的学习详细的内...

小米14和华为mate60怎么选?

手持荣耀20,用了五年多了,使用仍然较为流畅,但是电池不太行了,于是2024年8月在家乡的小米之家购买了小米14(12+256),用了快两个月吧,说说使用体验。 外观层面,由于我使用的荣耀20放在现在妥妥地属于小屏,习惯了小屏...

为什么我感受不到 1500 元的手机比四五千的差?

我长期使用两千元左右的安卓机,一天接近8小时的重度手机使用者。某天我突然想试试看传说中非常赛艇的苹果。狠了心,砸了钱。七千大样买了爱疯。就这?什么辣鸡玩意。而且因为我一直更新软件,用了两年爱疯就卡了。并没有传说中的用四五年不卡。用了这么一次...

想入个键盘,想买机械的但是太贵,求知友推荐一款手感比较好的薄膜键盘?

想入个键盘,想买机械的但是太贵,求知友推荐一款手感比较好的薄膜键盘?

相信很多接触过286的90后朋友都和我有一样的体会,以前的机械键盘真的是让人头皮发麻,不仅敲击要非常用力,而且很吵。所以后面随着大家的生活消费水平的上升,家家户户都有电脑了,自然也不想再用打字来宣扬自己有电脑的优越感,基本上大家都换成了又轻...

为什么神经网络可以解偏微分方程,是什么原理?

为什么神经网络可以解偏微分方程,是什么原理?

题主一直比较关心神经网络在其他科学领域的应用,比如数学、物理学还有生物学,比如AlphaFold。本次带来的这篇文章傅里叶神经网络算子解偏微分方程就是一个很有意思的方向,其实我自己去年在给美国一个客户做兼职预测数字货币期权价格的时候就用到过...

发表评论

访客

看不清,换一张

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