翻譯|使用教程|編輯:董玉霞|2022-08-22 11:41:52.603|閱讀 420 次
概述:本文主要介紹IntelliJ IDEA V2022.2新版本中將介紹如何與遠(yuǎn)程 Git 存儲(chǔ)庫(kù)同步(提取、拉取、更新)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本文主要介紹IntelliJ IDEA V2022.2新版本中將介紹如何與遠(yuǎn)程 Git 存儲(chǔ)庫(kù)同步(提取、拉取、更新)。
在通過(guò)將更改推送到上游來(lái)共享工作結(jié)果之前,您需要與遠(yuǎn)程存儲(chǔ)庫(kù)同步,以確保項(xiàng)目的本地副本是最新的。您可以通過(guò)以下方式之一執(zhí)行此操作:提取更改、拉取更改或更新項(xiàng)目。
Git 分支彈出窗口指示分支是否具有尚未提取的傳入提交:
當(dāng)您從上游獲取更改時(shí),自上次與遠(yuǎn)程存儲(chǔ)庫(kù)同步以來(lái)所做的提交中的所有新數(shù)據(jù)都將下載到本地副本中。此新數(shù)據(jù)不會(huì)集成到本地文件中,并且更改不會(huì)應(yīng)用于代碼。
提取的更改存儲(chǔ)為遠(yuǎn)程分支,這使您有機(jī)會(huì)在將它們與文件合并之前查看它們。由于 fetch 不會(huì)影響本地開發(fā)環(huán)境,因此這是獲取遠(yuǎn)程存儲(chǔ)庫(kù)所有更改更新的安全方法。
要獲取更改,請(qǐng)從主菜單中選擇 Git |獲取。
如果需要將特定分支與其遠(yuǎn)程跟蹤的分支同步,請(qǐng)使用更新。這是獲取并隨后將更改應(yīng)用于所選分支的便捷快捷方式。
在“分支”彈出窗口或“版本控制”工具窗口的“分支”窗格中,選擇一個(gè)分支,然后從上下文菜單中選擇“更新”。
IntelliJ IDEA 將從遠(yuǎn)程分支中提取更改,并根據(jù)在“設(shè)置/首選項(xiàng)”中選擇的更新方法,將它們變基或合并到本地分支中|版本控制|Git.
如果需要將更改從另一個(gè)分支而不是其遠(yuǎn)程跟蹤的分支獲取到當(dāng)前分支,請(qǐng)使用 pull。當(dāng)您拉取時(shí),您不僅可以下載新數(shù)據(jù),還可以將其集成到項(xiàng)目的本地工作副本中。
如果您有多個(gè)項(xiàng)目根目錄,或者希望每次與遠(yuǎn)程存儲(chǔ)庫(kù)同步時(shí)從所有分支中提取更改,您可能會(huì)發(fā)現(xiàn)更新項(xiàng)目是一個(gè)更方便的選項(xiàng)。
執(zhí)行更新操作時(shí),IntelliJ IDEA 會(huì)從所有項(xiàng)目根和分支中提取更改,并將跟蹤的遠(yuǎn)程分支合并到本地工作副本中(相當(dāng)于 pull)。
如果您的項(xiàng)目包含子模塊,并且它們位于分支上,則它們也將自動(dòng)更新。 如果子模塊處于分離的 HEAD 狀態(tài),IntelliJ IDEA 將調(diào)用 ,這將簽出根存儲(chǔ)庫(kù)中引用的提交。這意味著僅當(dāng)根存儲(chǔ)庫(kù)中的子模塊引用發(fā)生更改或添加了新的子模塊時(shí),才會(huì)執(zhí)行更新。
如果選擇將來(lái)不顯示“更新項(xiàng)目”對(duì)話框,然后希望以后修改默認(rèn)更新策略,請(qǐng)轉(zhuǎn)到“版本控制”| IDE 設(shè)置的“確認(rèn)”頁(yè) ,在調(diào)用這些命令時(shí)選擇“顯示選項(xiàng)”對(duì)話框下的“更新”,并在下次執(zhí)行更新時(shí)修改更新策略。
更新操作完成后,“更新信息”選項(xiàng)卡將添加到 Git 工具窗口中。它列出了自上次與遠(yuǎn)程數(shù)據(jù)庫(kù)同步以來(lái)進(jìn)行的所有提交,并允許您以與“日志”選項(xiàng)卡相同的方式查看更改。
重要通知:接廠商相關(guān)通知,JetBrains 將于 2022 年 10 月 1 日起全面上調(diào) IDE、. NET 工具 和 All Products Pack 訂閱產(chǎn)品價(jià)格。
想要了解IntelliJ IDEA價(jià)格的朋友,歡迎咨詢
IntelliJ IDEA技術(shù)交流群:786598704 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn