W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
IntelliJ IDEA允許您簽出(以 Git 方式克隆)一個(gè)現(xiàn)有的存儲(chǔ)庫(kù),并根據(jù)您下載的數(shù)據(jù)創(chuàng)建一個(gè)新的項(xiàng)目。
除了克隆遠(yuǎn)程倉(cāng)庫(kù)之外,您還可以根據(jù)現(xiàn)有項(xiàng)目的來(lái)源創(chuàng)建本地倉(cāng)庫(kù)。
要將整個(gè)項(xiàng)目導(dǎo)入到駐留在項(xiàng)目根目錄中的單個(gè)Git倉(cāng)庫(kù)中,請(qǐng)執(zhí)行以下操作:
注意:Git不支持外部路徑,所以如果您選擇了一個(gè)超出項(xiàng)目根目錄的目錄,請(qǐng)確保將要?jiǎng)?chuàng)建倉(cāng)庫(kù)的文件夾也包含項(xiàng)目根目錄。
如果你的項(xiàng)目包含了您想要放入不同的Git倉(cāng)庫(kù)的多個(gè)模塊,請(qǐng)執(zhí)行以下操作:
在為項(xiàng)目初始化一個(gè)Git倉(cāng)庫(kù)之后,需要向其中添加項(xiàng)目數(shù)據(jù)。
您也可以從項(xiàng)目工具窗口將文件添加到本地 Git 倉(cāng)庫(kù)。選擇要添加的文件,然后按Ctrl+Alt+A或從上下文菜單中選擇:Git | 添加。
如果已經(jīng)為項(xiàng)目啟用了Git集成,IntelliJ IDEA建議在Git版本控制下添加每個(gè)新創(chuàng)建的文件(您可以在“ 版本控制”|“確認(rèn)”下的“設(shè)置” 對(duì)話框(Ctrl+Alt+S)中更改此行為)。如果您想讓某些文件始終保持未版本化,您可以配置Git以忽略它們。
一旦您將文件添加到 Git 版本控制后,忽略它將不會(huì)產(chǎn)生任何影響。您需要先將其從 Git 倉(cāng)庫(kù)中刪除。
有時(shí)您可能需要保留未版本化的某些類型的文件。這些可以是VCS管理文件、實(shí)用工具、備份副本等。
您可以通過(guò)IntelliJ IDEA忽略文件,而IDE不會(huì)建議將它們添加到Git中,并將其突出顯示為 "忽略"。但是,由于這是在IDE端完成的,因此Git將這些文件視為未版本化的,所以如果您需要在IntelliJ IDEA之外執(zhí)行任何操作,或共享您的項(xiàng)目,則還建議您將要忽略的文件列表添加到該gitignore文件(有關(guān)說(shuō)明,請(qǐng)參閱:https://git-scm.com/docs/gitignore)。
要在IntelliJ IDEA中配置不希望被Git跟蹤的文件列表,請(qǐng)執(zhí)行以下操作:
注意:不支持將通配符與/
結(jié)合使用以將作用域限制到某個(gè)目錄。
您還可以通過(guò) "版本控制" 工具窗口的 "本地更改" 選項(xiàng)卡中 "版本文件" 節(jié)點(diǎn)下新添加文件的上下文菜單上的 "忽略" 命令, 在 "忽略" 列表中動(dòng)態(tài)添加文件。
IntelliJ IDEA允許您檢查本地工作副本的狀態(tài)與項(xiàng)目的版本庫(kù)版本相比較。它可以讓您查看哪些文件已被修改,哪些新文件已添加到VCS,以及哪些文件沒(méi)有被 Git 跟蹤。
打開(kāi) "版本控制工具" 窗口 (Alt+9) 并切換到 "本地更改" 選項(xiàng)卡:
如果您希望忽略的文件也顯示在“本地更改”視圖中,請(qǐng)單擊工具欄上的
。
有關(guān)更改列表的更多信息,請(qǐng)參閱將更改分組到不同的更改列表中。
您也可以在編輯器中修改文件時(shí)跟蹤對(duì)文件的更改。所有更改都使用更改標(biāo)記突出顯示,這些更改標(biāo)記顯示在修改的行旁邊的左側(cè)裝訂線中,并顯示自上次與存儲(chǔ)庫(kù)同步后引入的更改類型 。將更改提交到存儲(chǔ)庫(kù)時(shí),更改標(biāo)記消失。
您對(duì)文本引入的更改以顏色編碼:
您可以自定義線路狀態(tài)的默認(rèn)顏色。要做到這一點(diǎn),請(qǐng)打開(kāi) "設(shè)置" 對(duì)話框(Ctrl+Alt+S)并選擇左側(cè)的:編輯器| 顏色方案| VCS。
當(dāng)你刪除一行時(shí),下面的標(biāo)記出現(xiàn)在左邊的裝訂線里:
。
您可以使用在將鼠標(biāo)光標(biāo)懸停在更改標(biāo)記上時(shí)顯示的工具欄來(lái)管理更改,然后單擊它。工具欄與顯示已修改行的前一內(nèi)容的框架一起出現(xiàn):
您可以通過(guò)單擊
來(lái)回滾更改(請(qǐng)注意,文件自上次修訂以來(lái)的所有更改都將被還原,而不僅僅是當(dāng)前行),并通過(guò)單擊
來(lái)查看當(dāng)前行與倉(cāng)庫(kù)版本之間的差異。
為了能夠在Git項(xiàng)目上進(jìn)行協(xié)作,您需要配置遠(yuǎn)程倉(cāng)庫(kù),以便在需要共享工作時(shí),您可以從中獲取數(shù)據(jù)并推送到該倉(cāng)庫(kù)。
Git提供給您所克隆的遠(yuǎn)程的默認(rèn)名字是origin。
如果您已經(jīng)克隆了一個(gè)遠(yuǎn)程的Git倉(cāng)庫(kù),例如從GitHub中,遠(yuǎn)程配置是自動(dòng)配置的,當(dāng)您想與它同步時(shí)(即當(dāng)您執(zhí)行一個(gè) pull 或 push 操作時(shí)),您不必指定它。
但是,如果您創(chuàng)建了一個(gè)基于本地源的Git倉(cāng)庫(kù),則需要為其他貢獻(xiàn)者添加一個(gè)遠(yuǎn)程倉(cāng)庫(kù),以便能夠?qū)⑵涓耐扑偷皆搨}(cāng)庫(kù),并讓您能夠共享您的工作成果。
您還可以通過(guò)單擊已有的遠(yuǎn)程名稱在Push對(duì)話框中添加遠(yuǎn)程。
在某些情況下,您還需要添加第二個(gè)遠(yuǎn)程倉(cāng)庫(kù)。例如,如果您已經(jīng)克隆了一個(gè)您沒(méi)有寫訪問(wèn)權(quán)限的倉(cāng)庫(kù),并且您將把改變推送到您自己的原始項(xiàng)目的分支上,這可能是有用的。另一個(gè)常見(jiàn)的情況是,您已經(jīng)克隆了自己的倉(cāng)庫(kù),這是其他人的項(xiàng)目分支,您需要與原始項(xiàng)目同步并從中獲取更改。在這種情況下:
要編輯遠(yuǎn)程(例如,更改已克隆的原始項(xiàng)目的名稱),請(qǐng)?jiān)凇癎it遠(yuǎn)程”對(duì)話框中將其選中,然后單擊工具欄上的“編輯”按鈕
,或按Enter。
您也可以通過(guò)單擊“推送對(duì)話框”來(lái)編輯遠(yuǎn)程設(shè)備。
要移除不再有效的倉(cāng)庫(kù),請(qǐng)?jiān)贕it Remotes對(duì)話框中選擇它,然后單擊工具欄上的Remove按鈕
,或者按Alt+Delete。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: