提交代碼一般用Git gui,因為這里能比較清晰的看見自己改動了哪些代碼,在git Bash里進入相關(guān)目錄(下載完一般桌面會有Git Bash和一個Git gui。在git gui里也可進入項目目錄),然后輸入命令git gui,鍵盤敲擊回車Enter鍵。
git gui出來后,左上角可以看見有”未緩存的改動“我們修改的還未提交的未緩存的文件都在這里,點擊相關(guān)的文件,可以在右邊修改了哪些代碼,綠色和紅色的代碼是我們修改的,前面有+和-符號,可以很明了的看見改了哪些。
如果發(fā)現(xiàn)改動沒問題,確實是要提交的效果,我可以單擊文件,讓其進去到下面的”已緩存改動(將被提交)“里面,注意一定是單擊前面的文件圖標,單擊文件名稱無效。
如果緩存完后悔了,這個文件不想提交,那就在”已緩存改動(將被提交)“里,再點擊一下圖標,文件就會回到未緩存里面。
也可以單擊“緩存改動”按鈕批量的緩存文件
輸入提交描述,點擊“提交按鈕”,就可以將已經(jīng)緩存的改動進行提交啦。提交后,已緩存的改動(將被提交)里就空啦。
下面就是將已經(jīng)提交的代碼,push到遠程分支上,在上一步操作后,點擊上傳,彈出一個“上傳分支”提示框,上面可以選擇改變要提交到的遠程分支,點擊上傳,會讓我們輸入用戶名,密碼,沒有問題的話,可以看見上傳成功字樣,
失敗的話,一般是沒有權(quán)限,提交了代碼,這時候執(zhí)行下git pull獲取更新的代碼,如果有沖突的話,IDE項目目錄下可以看見紅色的沖突標識,打開文件,有版本號什么的,我們刪除下,留下最新的代碼既可,如果是用的STS或者其他已經(jīng)集成了git的IDE,處理完沖突后,直接右鍵文件,選擇team——add to index,紅色沖突消失。