无主之地2配置高吗|看真人裸体BBBBB|秋草莓丝瓜黄瓜榴莲色多多|真人強奷112分钟|精品一卡2卡3卡四卡新区|日本成人深夜苍井空|八十年代动画片

網易首頁 > 網易號 > 正文 申請入駐

某團面試官:“怎么讓 3 個 AI 同時寫代碼?” 我不屑:“開 3 個窗口不就完了?” 他轉身就跑:拉完了!

0
分享至

你是小阿巴,正在用 AI 幫你開發一個《美吉外賣》項目。

好家伙,任務有點多啊!

  • 首頁商家列表:展示附近的外賣商家

  • 搜索功能:搜索想吃的菜品或商家

  • 個人中心頁面:查看訂單歷史、修改收貨地址

你靈機一動:不如讓 3 個 AI 同時幫我寫代碼,效率豈不是直接翻 3 倍?!

說干就干,你在同一個項目文件夾下打開了 3 個 AI 對話窗口,分配不同的任務,讓 AI 們同時開工,美滋滋~


結果你發現,AI 們在執行過程中修改了同一個文件,相互覆蓋,導致代碼全亂套了!

這個問題可難不倒你,你心想:俺只要手動把項目文件夾復制 3 份,每份交給一個 AI 單獨干活不就好了?


這次,3 個 AI 都順利完成了任務,但是你卻傻眼了:我怎么把 3 份代碼合并到一起啊?!難道要人工一行行比對、手動復制粘貼?那不得累死……


你趕緊向號稱「AI 編程之狗」的魚皮求救。

魚皮聽完,淡定地說:用 Git WorkTree 啊。

你一臉懵:雞特?臥客吹?這都是啥玩意兒?

Git 是啥?

魚皮:Git 是目前最流行的代碼版本管理工具,幾乎所有程序員都在用。

簡單來說,Git 就是代碼的時光機

當你用 Git 管理項目時,每次保存代碼都會形成一個 版本,就像游戲里的存檔點。如果寫錯了代碼,隨時可以回到之前的版本,再也不怕 AI 把項目搞崩了。


而且多人協作開發時,每個人可以拉一個自己的 分支,就像從主干上長出的樹枝,各寫各的互不影響,寫完再合并回主干。


接下來我要教你的 WorkTree,就是 Git 的一個隱藏技能。

什么是 Git WorkTree?

魚皮:正常情況下,一個項目的 Git 倉庫只有一個工作目錄,也就是說你同一時間只能在一個分支上干活。想切換分支,就得先保存手頭的代碼,從當前分支爬下來,然后再爬到另一個分支上開始干活,來回折騰。


但用了 WorkTree,你可以讓一個倉庫同時擁有多個工作目錄,每個目錄對應不同的分支,你可以開啟分身術,同時在不同的分支上干活,互不干擾。


你撓了撓頭:等等,那不是也會多出好幾個文件夾嗎?和我剛才手動復制有啥區別?

魚皮:區別大了!你手動復制的是整個倉庫,每份都有完整的 .git 目錄和歷史記錄,不僅占用空間;而且寫完代碼后,還得跨多個文件夾對比代碼、手動合并,費時又容易出錯。

而 WorkTree 創建的文件夾,只是 鏈接 到同一個 .git 目錄。就像同一棵樹上長出的不同枝干,雖然各自開枝散葉,但根系是共享的,本體只有一棵樹。


你恍然大悟:所以我在任意一個工作樹里提交代碼,其他工作樹也能看到這次提交?

魚皮:沒錯,因為它們本質上是同一個 Git 倉庫。

怎么用 Git WorkTree?

你兩眼放光:聽起來有點兒夯啊,快教我怎么用!

魚皮:很簡單,就幾條命令。

比如你的項目在 meiji-takeout 文件夾,想同時搞首頁商家列表、搜索功能和個人中心這 3 個功能,可以創建 3 個工作樹,分別對應 3 個功能分支:

# 創建 3 個工作樹,對應 3 個功能分支
git worktree add -b feat/shop-list ../feat-homepage
git worktree add -b feat/search ../feat-search
git worktree add -b feat/user-profile ../feat-profile

執行完之后,你的項目文件夾結構就變成了:

/projects/
├── meiji-takeout/ ← 主倉庫(main 分支)
├── feat-homepage/ ← 工作樹1(首頁商家列表)
├── feat-search/ ← 工作樹2(搜索功能)
└── feat-profile/ ← 工作樹3(個人中心)

每個文件夾都是一個完整的工作目錄,可以獨立寫代碼、提交、推送。

你激動了:那我在每個文件夾里分別開一個 AI 編程助手,讓 3 個 AI 各干各的,豈不是美滋滋?

魚皮:沒錯,這就是 WorkTree 在 AI 時代最香的用法。每個 AI 一個工作樹,并行開發,互不打擾


三個 AI 同時干活

像 Cursor 這樣的 AI 編程工具,已經內置了 WorkTree 的支持。你可以直接在 Cursor 里開啟 Parallel Agents(并行代理)模式,它會自動幫你創建和管理工作樹,讓多個 AI 同時干活,完成后一鍵將代碼合并到主分支。


開發完怎么合并?

你:3 個功能都開發完成了,最后代碼怎么合并到一起呢?

魚皮:流程很簡單,輸入幾行命令就好了,當然你也可以讓 AI 幫你完成。

1)每個工作樹里的代碼完成后,先用 git add . 命令把改動的文件添加到 Git 的暫存區,然后用 git commit 命令提交保存。

git add .
git commit -m "完成首頁商家列表"

2)接著切回主分支,用 git merge 命令把各個功能分支的代碼依次合并進來就行了。

cd ../meiji-takeout
git merge feat/shop-list
git merge feat/search
git merge feat/user-profile

3)合并完之后,記得用 git worktree remove 把用完的工作樹刪掉,保持項目整潔。

git worktree remove ../feat-homepage
git worktree remove ../feat-search
git worktree remove ../feat-profile

4)最后,如果你的代碼托管在 GitHub 開源平臺上,執行 git push 命令同步到遠程就完事了。

你突然想到:等等,那如果兩個 AI 恰好改了同一個文件,會怎么樣?

魚皮:那在合并的時候會產生 沖突,Git 會提示你哪些地方有沖突,需要你手動決定保留誰的代碼、刪掉誰的代碼。


你皺起眉頭:那不是很麻煩?我又看不太懂 AI 寫的代碼……

魚皮:所以分配任務時,要盡量讓不同的 AI 改不同的文件。比如剛才的首頁商家列表和搜索功能,都會用到 “商家列表” 這個組件,就不適合拆給兩個 AI 分別做,最好交給一個 AI 一把梭。而個人中心是獨立的模塊,可以放心交給另一個 AI。


總之,WorkTree 給了你讓多個 AI 并行寫代碼的能力,但任務怎么拆,還得你自己規劃好。

結尾

你興奮地搓搓手:所以有了 WorkTree,AI 們各自在獨立的文件夾里干活,不會打架;合并代碼時也不用手動復制粘貼了,一舉兩得啊!

以后我指揮多個 AI 同時干活,效率直接起飛!

魚皮:不錯,多了解一些編程技術和工具能讓你的 AI 開發效率翻倍。如果你想系統學習 AI 編程,可以看看我免費開源的 ,從入門到實戰一條龍講解。點個收藏關注不迷路~


特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
香港首位航天員黎家盈,人上天還不到10天,提出一個破天荒的請求

香港首位航天員黎家盈,人上天還不到10天,提出一個破天荒的請求

荊楚寰宇文樞
2026-06-11 22:52:46
老領導退休我隨八百被發配,一周后省廳來電:去省委組織部報到

老領導退休我隨八百被發配,一周后省廳來電:去省委組織部報到

百曉史
2026-06-12 12:15:54
砸了百億的“神器”,正在很多人家里吃灰

砸了百億的“神器”,正在很多人家里吃灰

中國新聞周刊
2026-06-13 23:05:04
調整!NBA總決賽g5敲定,徹底為巴西讓路,央視最新直播計劃

調整!NBA總決賽g5敲定,徹底為巴西讓路,央視最新直播計劃

等等talk
2026-06-13 08:33:13
比賽還沒開打,巴西隊卻先迎來一個壞消息,首戰取勝摩洛哥懸了

比賽還沒開打,巴西隊卻先迎來一個壞消息,首戰取勝摩洛哥懸了

零度眼看球
2026-06-13 07:06:58
明天起,CCTV-8 湖南衛視黃金檔又4部好劇來襲,陣容不錯,追哪部

明天起,CCTV-8 湖南衛視黃金檔又4部好劇來襲,陣容不錯,追哪部

手工制作阿殲
2026-06-14 00:27:06
在荷蘭上班的華人感慨:不要信媒體,荷蘭已經相當于我國二線城市

在荷蘭上班的華人感慨:不要信媒體,荷蘭已經相當于我國二線城市

離離言幾許
2026-06-11 00:12:29
沃勒爾:如果沒有巴斯托尼的紅牌,意大利就會出現在世界杯上

沃勒爾:如果沒有巴斯托尼的紅牌,意大利就會出現在世界杯上

懂球帝
2026-06-13 23:59:22
記者:加克波申請離隊消息不實,利物浦也計劃讓薩拉赫留隊

記者:加克波申請離隊消息不實,利物浦也計劃讓薩拉赫留隊

懂球帝
2026-06-14 04:00:18
字節某員工:媳婦是醫生。她說:當病人學會了AI看病,欲哭無淚

字節某員工:媳婦是醫生。她說:當病人學會了AI看病,欲哭無淚

螞蟻大喇叭
2026-06-13 14:24:04
法國海軍:在南海遭遇40艘中國軍艦,法軍的龐大力量使中國冷靜

法國海軍:在南海遭遇40艘中國軍艦,法軍的龐大力量使中國冷靜

一曲一場談
2026-06-10 23:03:21
莫言:如果你混到沒人找你吃飯,沒人喊你聚會,連電話也沒幾個,那慶祝了,你不是人緣變差,而是真正覺醒了

莫言:如果你混到沒人找你吃飯,沒人喊你聚會,連電話也沒幾個,那慶祝了,你不是人緣變差,而是真正覺醒了

品讀時刻
2026-05-27 09:00:58
岳陽31歲男子被發小殺害案一審宣判,受害者姐姐:兇手被判死刑,但我只希望弟弟活著

岳陽31歲男子被發小殺害案一審宣判,受害者姐姐:兇手被判死刑,但我只希望弟弟活著

極目新聞
2026-06-13 16:39:37
絲瓜再次被點名!研究發現:吃得越多,高血壓患者病情或好轉?

絲瓜再次被點名!研究發現:吃得越多,高血壓患者病情或好轉?

任醫生聊健康
2026-06-12 15:01:51
泰王的大女兒離世,最難過的人是她已經癱瘓的媽媽

泰王的大女兒離世,最難過的人是她已經癱瘓的媽媽

小娛樂悠悠
2026-06-13 11:14:15
1936年,江清和唐納的結婚照,看江清的長相,有點不一樣

1936年,江清和唐納的結婚照,看江清的長相,有點不一樣

人間頌
2026-06-13 10:59:47
翁帆近況被爆不到1天,荒唐一幕發生,原來她和辛柏青處境一樣

翁帆近況被爆不到1天,荒唐一幕發生,原來她和辛柏青處境一樣

攬星河的筆記
2026-06-12 13:05:20
一婚娶演員,二婚娶主持,如今在江蘇租房住,和四個娃過田園生活

一婚娶演員,二婚娶主持,如今在江蘇租房住,和四個娃過田園生活

素衣讀史
2026-05-11 20:56:03
我幫同事點了份32元的外賣,用紅包抵扣了12元,實際付款20元;隨后同事轉賬給我,當我看到金額后,當場傻眼!

我幫同事點了份32元的外賣,用紅包抵扣了12元,實際付款20元;隨后同事轉賬給我,當我看到金額后,當場傻眼!

勵職派
2026-06-13 19:22:04
社保繳費變了!2026年6月1日起執行

社保繳費變了!2026年6月1日起執行

新浪財經
2026-06-13 00:11:54
2026-06-14 05:28:49
程序員魚皮 incentive-icons
程序員魚皮
一手科技資訊和編程干貨
150文章數 135關注度
往期回顧 全部

科技要聞

SpaceX上市首日破2萬億美元,馬斯克再封神

頭條要聞

特朗普:美伊協議計劃周日簽署 霍爾木茲海峽立即開放

頭條要聞

特朗普:美伊協議計劃周日簽署 霍爾木茲海峽立即開放

體育要聞

美國4比1巴拉圭:這統治力真是美國隊?!

娛樂要聞

鄧超曬孫儷親手織的帽子,笑瘋全網!

財經要聞

梁文鋒向左,楊植麟向右

汽車要聞

深藍S07華為乾崑激光版增程車型上市 限時15.49萬元起

態度原創

旅游
游戲
手機
公開課
軍事航空

旅游要聞

夏天就該這樣過!大別山的夏天,從霍山大峽谷漂流的第一聲尖叫開始。

LPL淘汰賽:就差一點,今天無奇跡!BLG五局戰勝WE,決賽見

手機要聞

比華為三折疊還稀缺!iPhone Ultra國行備貨量不足:博主直言搶到賺到

公開課

李玫瑾:為什么性格比能力更重要?

軍事要聞

伊外長披露伊美諒解備忘錄草案部分內容

無障礙瀏覽 進入關懷版