跳到主要內容

Git 注意事項

使用 Git 的一些技巧

1. git pull 的時候可以用 --rebase 比較不會有多餘的 merge point

2. 善用 squash commit,squash 完心情都很好

3. commit 之前一定要先 format code 一次,不然多出來的 reformat commit 會很難整理

4. 拆 commit,盡可能讓每個 commit 都可以 build & test,也比較好回到上游

5. 如果 local 修改的整理過的 commit tree 要 rebase 上去就只能用 rebase onto

e.g.,

git fetch upstream

git checkout -B local-rebase-branch upstream/feature/binance-futures

git rebase -i upstream/main

.... 改改改

git push -f origin HEAD


-B 會洗掉原本就有的 local branch





留言

這個網誌中的熱門文章

電商的網路效應

電商的網路效應 除了社交網路,電商其實也有很強大網路效應,用戶買東西的時候產生的成交數目、評價、評論都會給其他用戶帶來有用的訊息,幫助其他用戶買到好的商品,這是用戶和用戶之間的網路效應 另外用戶多的時候,商戶東西會比較好賣,所以會對商戶提供價值。反過來說商戶多的時候,用戶能買到的商品種類變多,價格和品質也會在競爭之下變得更有吸引力。這種商戶和用戶之間的網路,可以畫成一張二分網路圖(bipartite graph),在社交網路裡面網紅和粉絲之間的網路也可以畫成類似的拓樸 其實電商的網路效應是非常強大的,很多人認為電商的成功主要是靠倉儲和運貨等等基礎建設帶來的規模經濟,但是人們會去 Amazon 買東西很重要的一個原因是選擇多還有評價很豐富真實,這些歸根究底都是商戶和用戶的雙邊網路效應還有用戶和用戶之間的網路效應

Daniel Gross 寫的太好了

Daniel Gross 顯然是一位天才,他在 19 歲就創辦 Cue ,拿到 Sequoia 投資,是他們當時投資過最年輕的創業家,最後被 Apple 收購並在其中負責 ML。之後加入 YC,26 歲又成為 YC 最年輕的 partner,專注在 AI 領域。現在則成立自己的純 remote 天使基金, Pioneer 。 - A new Google     需要下  Query Operators 的搜尋引擎代表壞掉了 - The Bionic Market     給菁英用戶的思考與生產力工具的市場分析 - 10X: Metrics for Early Stage Startups     早期新創的 Growth 指標