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

如何学习Git?

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

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

最常用的初始化

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

分享给朋友:

相关文章

中国CEO直播简史

中国CEO直播简史

  领导人爱对外发言这事,是中国的一个传统文化。  从乾隆爱往名画上盖章上,就可见一斑。  3Q大战时代,微博成了大佬“吵架”的战场,饭否变成了部分爱面子者的日记。  某种程度上说,互联网公关行业的诞生,和大佬们爱发言有着直接的关系。只不过...

有哪些正规的兼职平台?

1.阿里巴巴云客服:工作优点是时间自由,可自主选择班次,不需要去公司坐班,多做多得2.蚂蚁云客服:同样是阿里巴巴旗下的兼职平台,工作优点是时间自由,可自主选择班次,不需要去公司坐班,多做多得。3.菜鸟优加云客服:工作优点是时间自由,可自主选...

是什么让你抛弃了 Windows 而转向 Mac?

是什么让你抛弃了 Windows 而转向 Mac?

别的不说,这玩意儿是真抗造啊,我这2012年买的MacBook Pro,依然在用……这台电脑我博士最后两年用来写代码(只写不运行,运行要上集群)和写论文,工作之后就变成生活和娱乐了,因为我一直用架子和外接键盘(颈椎不好)所以电脑看起来很新,...

有哪些是你用上了mac才知道的事?

用上了高端的Mac(已退货)才知道:原来文件夹里面的文件,你看到是8个,其实可能有12个。其中3个图标重叠在一起了,另外一个被拖动到屏幕外面了。用上了高端的Mac(已退货)才知道:原来鼠标灵敏度有问题是因为系统内置了鼠标加速度,只能用控制台...

用wordpress做这个网站的话,需要用到哪些插件?

一个完整成型的B2C电商独立站,如果用wordpress+woocommerce搭建,最终会用上20来个插件,而且是在经过慎重筛选,剔除不必要的插件的情况下,别问我为什么。wordpress建站,插件安装多了,速度会变慢,这是常识,但需要在...

年收入40万的网文作者,是不是可以吊打任何职业了?

哈,我二十岁的时候也这么狂。想当年,我一个大二学生,在宿舍里写出一本大精品,月入两万五,在学校里走路都是横着的,游戏卡池一开,看都不看,氪到出货为止。iPhone12pro一发布直接买,还买了个iPad Pro,都是官网直接买的,Apple...

发表评论

访客

看不清,换一张

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