idea配置git版本管理
本文部分內容轉自博文:https://www.cnblogs.com/java-maowei/p/5950930.html
第一部分: 安裝
1. 下載地址: https://git-scm.com/download/win; 如果速度慢, 使用 迅雷下載;
2. 點選安裝, 然後下一步, 直到下面這個頁面:
建議: 按照上面所示方式選中複選框 ;
3 點選下一步, 直到出現這個頁面:
建議: 這個頁面是選擇git使用的命令列, 建議使用第一個git自帶的;
4. 點選下一步, 直到出現下面這個頁面:
建議: 這個是選擇行結束符, windows與linux行結束符不一致; 建議選擇第一個, 這樣git會自動轉換;
5. 點選下一步, 直到出現下面這個頁面:
建議: 選擇命名行視窗, 建議第一個;
6點選下一步, 直到出現下面這個頁面:
建議: 是否開啟檔案快取, 選第一個; 點選install;
7 安裝成功後: 擊桌面上的git快捷方式開啟命名行, 執行git命名, 出現如下介面則成功:
第二部分: windows配置git SSH服務:
1. 生成SSH祕鑰對:
在目錄:C:\Users\你的電腦當前使用者名稱\.ssh下執行git,命名行執行 : ssh-keygen -t rsa -C "你的郵箱地址";
如:專案地址:https://gitee.com/linhaijing_git/qwjava
則:郵箱地址:linhaijing_git@gitee.com
則命令為:ssh-keygen -t rsa -C "linhaijing_git@gitee.com"
2、回車,輸入id_rsa
提示輸入密碼,直接回車
重複輸入密碼,再次回車
目錄 C:\Users\你的電腦當前使用者名稱\.ssh生成了檔案id_rsa, id_rsa.pub
3 找到這個檔案:用記事本開啟, 然後複製 id_rsa.pub的內容
4 進入git, 從這裡開啟資訊設定頁面: 在這裡新增生成的祕鑰;
直接訪問地址:https://gitee.com/profile/sshkeys
標題可以任意取值,將 id_rsa.pub中的內容複製進去,儲存
注意本地的檔名 id_rsa, id_rsa.pub不要修改。
5.測試
執行命令:ssh -T [email protected],出現以下則表示成功!
第三部分: 配置全域性使用者名稱和郵箱
1.命令列執行以下指令:
git config --global user.name "你的使用者名稱"
git config --global user.email "你的郵箱"
第四部分: IDEA 配置
1.配置git路徑
2.新建一個專案
建立README.md檔案,內容為git上專案名稱
建立.gitignore檔案,即git提交時忽略的檔案
內容為:
*.class
#package file
*.war
*.ear
#kdiff3 ignore
*.orig
#maven ignore
target/
#eclipse ignore
.settings
.project
.classpath
#idea
.idea/
/idea/
*.ipr
*.iml
*.iws
#temp file
*.log
*.cache
*.diff
*.patch
*.tmp
#system ignore
.DS_Store
Thumbs.db
3. 碼雲上新建專案
下面按如下配置即可:
4、依次在terminal中依次執行如下語句
--git init ,初始化剛才新建的檔案
--git add . :把檔案新增進來
--git status:檢視新增的檔案狀態
--git commit -am "註釋" //注意不要用單引號 ---提交到本地倉庫
--git remote add origin ssh的地址(在碼雲上覆制)
如果出現[email protected]: Permission denied (publickey)錯誤,則看id_rsa是否配置正確。
5:原生代碼提交到碼雲
在idea terminal終端執行:
git push -u origin master
出現錯誤,提示執行git pull
則執行git pull
再執行git push -u origin master,如果還是報錯因為當前版本較低
git push -u -f origin master強制提交。
如果不出錯誤提示輸入使用者名稱, 密碼,則輸入gitee的使用者名稱和密碼。
如果出現提示沒有本地分支, 執行以下命名:
git branch --set-upstream master origin/master
6 開啟gitee驗證: 可以看出確實提交上去了
https://gitee.com/linhaijing_git/qwjava
7、之後就可以通過idea進行提交了
8、建立本地和遠端分支
在idea terminal終端執行:
git checkout -b v1.0 origin/master 本地建立分支
git branch 檢視本地分支
git branch -r 檢視遠端分支
git push origin HEAD -u 為遠端碼雲建立分支