1. 程式人生 > 其它 >idea-整合git

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