前言
雖然git的命令方式很靈活,但是還是不夠人性化,不夠方便。
如果對git操作不熟練特別容易犯迷,可能敲一會命令就不知道當前在干什么了,下一步要干什么。
下面,我將演示在Java開發中使用最常用最經典的idea編譯器來進行git操作,非常人性化和方便。
如果沒有安裝git和初始話配置 或者 想使用命令行來進行操作請看上一篇文章
git的安裝和常用的命令-CSDN博客
我將按照到一家公司入職拉代碼干活場景的操作順序來進行演示
拉取代碼還是使用命令行,因為現在沒有代碼,打開準備放公司代碼的文件夾,點擊右鍵
打開git命令行窗口
目錄
拉取代碼
idea操作git
代碼的拉取更新和提交
使用idea對分支進行操作
拉取代碼
git clone git代碼地址
?下載完成之后,有了代碼之后
使用idea編譯器打開代碼
idea操作git
代碼的拉取更新和提交
拉取遠程最新版代碼
創建一個代碼文件,將這個代碼文件存儲到暫存區
如果點擊取消,后續把這個文件添加到暫存區的方式,把gitTest文件添加到暫存區
將暫存區的文件提交到本地
把提交到本地倉庫的代碼文件全部提交到遠程庫
使用idea對分支進行操作
簡單介紹
????????idea操作分支分為操作本地分支和操作遠程分支
????????本地分支就是本地庫的分支,遠程分支就是遠程倉庫的分支
基于遠程分支master創建一個本地分支
?填入創建本地分支的名字,點擊確定自動跳轉剛創建的本地分支
將本地創建的新分支推送到遠程庫,點開推送的界面,發現dev分支有new的標志,所以說它是在告訴你這是一個新的分支,可以推送到遠程的,在遠程也建立一個對應的dev遠程分支
此時在我們gitee遠程倉庫發現有一個新的分支
?
切換分支,這里是dev切換到master
這里簡單擴展一下,切換到遠程master和本地master有什么區別?
? ? ? ? 代碼拉下來,第一次我們肯定要切換到遠程分支,因為沒有本地對應的分支。
????????當遠程分支切換過來就是變成了本地分支。
????????本地分支是記錄的你使用遠程分支切換的那一刻的代碼,為了開發使用的。
????????切換遠程分支就是把遠程倉庫的那個分支的代碼同步下來了
刪除本地分支,就是選擇本地分支的列表中的分支進行刪除
刪除遠程分支,就是選擇遠程分支的列表中的分支進行刪除
?此時在我們gitee遠程倉庫dev分支不見了