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