IntelliJ IDEA教學系列 | GIT 操作 EP5 | 如何進行代碼本地項目庫提交的動作-COMMIT

各位朋友們好。在我們的日常開發過程中,不論是一個階段的開發工作結束或是一天工作的結束我們都需要將代碼先進行本地項目庫的提交,這樣操作的目的除了能將代碼的版本進行保存之外,同時也有利於我們日後的追蹤工作,是一個必需要養成的習慣。在本篇文章中,將介紹如何將我們開發完成的代碼版本,提交到本地的項目庫中做保存及記錄。

本次操作我所使用的IntelliJ IDEA版本為 2022.2.3 (Community Edition)

將一個新代碼檔案加入至本地項目庫的索引(Index)中

1.將在滑鼠移至項目資料夾中,按滑鼠右鍵。接著在跳出的選單中選擇【new】→【File】建立一個新的檔案。(小提醒:如果正在進行Java項目開發,請選擇 【Java Class)

IntelliJ IDEA提交操作_1.create_new_file

2.輸入新的檔案名稱並按下鍵盤上的【Enter】鍵。

IntelliJ IDEA提交操作_2.new_file_name

3.在彈出的框中,提示了我們是不是要現在就將新的檔案加入至本地項目庫的索引。這裡我們按下【Add】。(小提醒:如果之後想跳過這個詢問視窗,直接新建檔案後就自動加入索引,可以在左下的【Don’t ask again】選擇框中打勾)

IntelliJ IDEA提交操作_3.add_file_to_git

4.現在可以看到新建的檔案變成了綠色,代表這個檔案已經在本地項目庫的索引之中(小提醒,在IntelliJ IDEA中,綠色的檔案代表這個檔案處於可提交的狀態。)

IntelliJ IDEA提交操作_4.add_file_finish

將完成的代碼檔案版本提交至本地項目庫

1.在剛剛新建的檔案中加入一些文字。

IntelliJ IDEA提交操作_5.my_first_code

2.在右上角的Git快捷鍵列按下【】或是直接在鍵盤上按下【ctrl+k】。

IntelliJ IDEA提交操作_6.commit

3.此時會看到原本在左邊的項目瀏覽頁面被切換成了Commit提交頁面。在視窗的上方顯示的是本次提交中受到影響的檔案。中間則是提示了我們多少的檔案被新增、修改、刪除。在下方則是我們輸入本次提交的註解。在這邊也提醒各位,每一次的提交都請留下可以讓人理解這次提交目的的內容。除了可以幫助別人理解外,也可以避免自己將來在看到這段代碼時,忘了當初自己為什麼要做這個代碼的新增或是修正,可以明顯增進我們的開發效率。在寫下註解後,我們按下【Commit】。

IntelliJ IDEA提交操作_7.commit_window_click_commit

4.提交完成後,我們可以在左下方看到明顯的提交完成提示。

IntelliJ IDEA提交操作_8.commit_finish

5.最後,讓我們按下【Project】頁籤或是直接在鍵盤按下【Alt+1】回到項目頁面。

IntelliJ IDEA提交操作_9.come_back_project_window

補充說明:關於在版本提交後自動推送至遠端項目庫這件事

細心的朋友可能會發現,在檔案提交頁面的【commit】按鈕右邊有個【Commit and Push】按鈕。當我們按下這個按鈕時,IntelliJ IDEA會自動的進行提交並將這次的提交內容自動推送到遠端項目庫中。雖然這個功能非常方便,但如果沒有一個良好的習慣就常常使用這個功能的話,很容易會讓我們的遠端項目庫增加了很多不必要的風險。所以這裡我會先建議大家不要使用。

在下一篇文章中,我會提供幾個原則做為使用這個按鈕的先行條件,希望能夠幫助各位避免不必要的麻煩。

Git Commit操作演示(使用2023.1.1版本)