idea-整合git
版本:2020.1.3
一、下載並安裝git-for-windows
參考:https://www.cnblogs.com/chenchenzi/p/14922581.html
二、在idea中配置git
三、在idea中可以直接使用命令操作git
1、找到Terminal視窗,該視窗一般配合git使用
2、該視窗預設是cmd命令視窗
3、修改為git命令視窗
4、新開啟一個,輸入git --version試試
四、在idea中使用git:本地基本操作
1、專案和git關聯
CVS選單發生了變化:變成了都是和Git操作相關的選單
專案和git關聯成功
看到專案中有些檔案變成了紅色,紅色代表這些新的檔案還沒有交給git來管理
2、提交專案
點選Commit
選擇有效檔案,如pom.xml,書寫的jsp、java程式碼等
注意:本地開發環境相關的檔案不要提交,包括build、target、class等編譯後生成的檔案和資料夾,.idea下的不需要提交
3、新建檔案,是否交給git管理
類名變成了綠色,代表git檢測到了這個檔案,但是並沒有提交
點選提交
類名顏色發生了變化
可以看到兩次記錄:
4、修改檔案
游標定位到修改的檔案上,CTRL+D
可以看到修改前後的檔案對比
從程式碼編輯區也可以看到修改了的提示:
綠色是新增的程式碼,藍色是修改的程式碼
提交修改或者新增後的程式碼檔案
多了一條記錄
6、使用.gitignore檔案來過濾不需要被git管理的檔案
五、關聯遠端倉庫
1、註冊GitHub賬號
網址:https://github.com/
sign up註冊;sign in登入
2、新建庫
如圖:建議新建專案的時候,README檔案和.gitignore檔案都不要,這樣會得到一組初始化命令
第一組命令:
echo "# idea-demo" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/LFY-1314/idea-demo.git
git push -u origin main
第二組命令:
git remote add origin https://github.com/LFY-1314/idea-demo.git
git branch -M main
git push -u origin main
3、找一個新的沒有交給git管理的新專案,將專案交給git來管理
git init:git初始化,將專案交給git來管理
將程式碼交給git來管理:相當於git add命令
提交:
4、將本地倉庫push到遠端倉庫上:本地倉庫和遠端倉庫關聯
剛才github生成的第二組命令中的第一條(git remote add:關聯遠端倉庫,origin是預設遠端倉庫名稱,可關聯多個遠端倉庫)
git remote add origin https://github.com/LFY-1314/idea-demo.git
檢視本地倉庫關聯了遠端的哪個倉庫:
5、將本地倉庫push到遠端倉庫上:本地倉庫和遠端倉庫關聯後,將程式碼提交到遠端倉庫
剛才github生成的第二組命令中的第三條(git push將本地倉庫中已經執行完git commit的程式碼提交到遠端倉庫)
git push -u origin master
輸入剛才註冊的github的使用者名稱密碼,在命令列再次輸入
6、回到瀏覽器github,重新整理頁面,可以看到提交記錄
7、在github可以修改/新增檔案,github實際上幫你執行了git add,git commit,git push等命令
新增:
修改:
新增或者修改完成後點選
或者
我們剛才的操作就等同於別人將程式碼提交到了遠端倉庫,我們需要將別人提交的程式碼從遠端倉庫拉取下來
8、獲取遠端倉庫的程式碼(相當於git pull,拉取遠端倉庫程式碼到本地)
當你本地沒有程式碼,要從遠端倉庫拉取時,可以用git clone