亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Git花樣作死系列 | 做了這些事,今天就別干活了

標簽:
Android

原文标题:从什么都不懂开始(五)——做了这些事,今天就别干活了

前面四篇已经讲述了如何开始使用Git以及Git的命令操作。
作者作为一名作死小能手,在Git上也曾花样作死过,本节将介绍一些作死Tips

作死篇
大小写问题

创建文件的时候,手贱写了小写的首字母,然后rename了文件后,发现git status里还是原来的名字!

因为git是大小写不敏感的,如果想要大小写敏感需要执行git config core.ignorecase false

没有stash,直接checkout

在自己分支写了好多代码,既没有commit,也没有stash,就直接checkout了,一脸懵逼。

解决冲突

在解决冲突时,手快留下了两行一样的代码,这个bug当时找了一天都不知道原因是什么,最后只好一行行对比代码。

push -f (悲痛脸)

多么痛的领悟,同事曾经rebase错分支,在master上直接push -f,至今不知道这是什么情况。

rebase

rebase前,手贱先push了,rebase完毕后 ,发现要push -f了,也是作啊。

fix bug

改个bug,改吧改吧,改了好多文件,发现咦,分支没切。在屏幕前凌乱。

rm

手快rm的时候没有输入git rm ,直接rm -f。(哭笑不得脸)

ignore没配置

提交的时候肯定很爽,一堆build文件全进去了

reset

一言不合就git reset --hard,心疼自己写了那么久的代码。

工具篇

针对Git还是有很多挺好用的工具的
1、SourceTree
2、ohmyzsh(重点推荐)

想为ohmyzsh多写几行字

有了ohmyzsh,你就能在作死的路上越走越远了。

比如git commit -a -m "message",在omyzsh下,直接用gcam "message" 就搞定了。

比如git status ,输入gst就出来了,谁用谁知道,装逼利器,效率杠杠的。

之前我的文章里,我的命令行界面和普通的不一样,就是因为装了ohmyzsh。
官方地址:
http://ohmyz.sh/

总结

Git系列到这里暂告一个段落,大部分的使用场景都能覆盖到了,有兴趣的同学可以自己看官方文档继续深入学习。


欢迎关注我们的公众号:魔都三帅,欢迎大家来投稿~

點擊查看更多內容
11人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
移動開發工程師
手記
粉絲
144
獲贊與收藏
743

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消