IDEA下的使用git
轉載自:https://blog.csdn.net/huangfan322/article/details/53220060
1、git簡介
git是目前流行的分布式版本管理系統。它擁有兩套版本庫,本地庫和遠程庫,在不進行合并和刪除之類的操作時這兩套版本庫互不影響。也因此其近乎所有的操作都是本地執行,所以在斷網的情況下任然可以提交代碼,切換分支。git又使用了SHA-1哈希算法確保了在文件傳輸時變得不完整、磁盤損壞導致數據丟失時能立即察覺到。
git的基本工作流程:
- git clone:將遠程的Master分支代碼克隆到本地倉庫
- git checkout:切出分支出來開發
- git add:將文件加入庫跟蹤區
- git commit:將庫跟蹤區改變的代碼提交到本地代碼庫中
- git push: 將本地倉庫中的代碼提交到遠程倉庫
git 分支
- 主分支
- master分支:存放隨時可供生產環境中的部署的代碼
- develop分支:存放當前最新開發成果的分支,當代碼足夠穩定時可以合并到master分支上去。
- 輔助分支
- feature分支:開發新功能使用,最終合并到develop分支或拋棄掉
- release分支:做小的缺陷修正、準備發布版本所需的各項說明信息
- hotfix分支:代碼的緊急修復工作
2、git在IntelliJ IDEA下的使用
2.1、IntelliJ IDEA下配置git
本地安裝好git,并配置合理的SSH key,具體看這里
IntelliJ IDEA->Performance->Version Control->git 將自己安裝git的可執行文件路徑填入Path to Git executable,點擊 Test測試一下
2.2、git clone
VCS->Git->Clone
輸入你的遠程倉庫地址,點擊測試一下地址是否正確
2.3、git checkout
在IntelliJ IDEA右下角有一個git的分支管理,點擊。選擇自己需要的分支,checkout出來
checkout出來,會在底端顯示當前的分支。其中1顯示的為本地倉庫中的版本,2為遠程倉庫中的版本
點擊IDE的右上角的向下箭頭的VCS,將分支的變更同步到本地
2.4、git diff
在local changes 中選中要比對的文件,右鍵選擇show diff 便可以查看文件的變動。或者選擇Revert放棄文件的改動
2.5、git log
在Version Control下選擇Log,可以查看提交歷史
2.6、git commit
默認導入的工程已經git add加入庫跟蹤區了
隨便修改一下pom.xml文件,其修改的文件會顯示在Version Control中的local changes下
點擊IDE右上角的向上箭頭的VCS, git commit, 寫上日志提交到本地代碼庫中
2.7、git push
VCS->Git->Push 將本地代碼提交到遠程倉庫
2.8、在Idea命令行使用git
mac下同時按alt+F12,進入idea命令行
常見的命令:
clone項目 git clone xxxxxx
檢查項目狀態 git status
切換分支并和遠程的分支關聯 git checkout -b xxx -t origin/xxx
拉最新更新 git pull
提交更新 git commit -am “備注”
合并分支到當前分支,首先切換到需要被合并的分支 git checkout xxx, 再合并 git merge yyyy
提交 git push
總結
以上是生活随笔為你收集整理的IDEA下的使用git的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Lombok开发指南
- 下一篇: 循环往list中add对象却总是add的