1、Git簡介
Git(讀音為/gɪt/)是一個開源的分布式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。它擁有兩套版本庫,本地庫和遠程庫,在不進行合並和刪除之類的操作時這兩套版本庫互不影響。也因此其近乎所有的操作都是本地執行,所以在斷網的情況下任然可以提交代碼,切換分支。
2、Git的基本工作流程
解釋:
- git clone:將遠程的Master分支代碼 克隆 到本地倉庫
- git checkout:本地倉庫代碼切出分支來開發
- git add:將所開發(修改)文件加入緩存區
- git commit:將緩存區改變的代碼提交到本地代碼庫中
- git push:將本地倉庫中的代碼提交到遠程倉庫
3、Git下載安裝
下載地址:https://git-scm.com/downloads
安裝方法:一路默認next 或 自行參考百度
4、Git與IDEA集成
1. Git配置SSH key
①設置Git的user name和email:
在任意目錄下右擊鼠標選擇Git Bash Here
git config --global user.name "Dyaqi"
git config --global user.email "1234567890@qq.com"
其中:
--global,代表的是全局;
若要設置某個工程的Name和Email 則需要在工程目錄下點擊Git Bash Here,並將 --global改為 config 。
注:
用戶名和郵箱是可以修改的,同樣是使用上述命令;
git config --list 命令是查看Git的所有配置。
②查看是否已經有了ssh密鑰:
cd ~/.ssh
2. Git與IDEA集成
File - - > Settings - - > Git
選擇好安裝的目錄文件 ,並點擊 Test 測試 連接。
5.1、首次使用Git且遠程倉庫沒有代碼
1.配置本地倉庫
VCS --> Import into Version Control --> Create Git Repository
然后選擇本地倉庫位置(個人比較喜歡放在項目根目錄下)
創建完成后會在該位置生成一個.git文件,同時所有的文件變為 紅色。
2.提交代碼到本地倉庫
① VCS - - > Git - - > Add
選中目錄下所有文件存至 緩存區 ,但不包括刪除
Add完畢之后,所有文件變為 綠色;
② VCS - - > Git - - > Commit Directory...
將緩存區中的內容保存至 本地倉庫,文件為綠色才可commit,完成之后恢復為黑色。
3.建立本地倉庫與遠程倉庫的連接
VCS - - > Git - - > Remotes...
在彈出的窗口里點擊 + ,URL里填寫在Github創建的項目所提供的https / SSH鏈接,點擊ok。
正常情況下是已經成功建立鏈接了,
但是這里提供一種錯誤:
Remote URL test failed: unable to access 'https://XXXXXXXXXXXX.git/': The requested URL returned error: 403
這個問題有可能是我們在碼雲或Github上注冊賬號所使用的郵箱與我們在本地配置Git時使用的郵箱不一致;
解決方案是使用相同的郵箱即可。
4.上傳到遠程倉庫
VCS - - > Git - - > Push...
選擇要Push的文件,
輸入用戶名密碼,點擊Log In,即可Push本地倉庫到遠程倉庫。