1. Git簡介
Git是一個開源的分布式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。
Git管理的文檔(文本文檔)允許多人對同一個文檔進行修改,各自修改的內容很方便地進行合並,並且可以基於當前內容創建新的分支,在新的分支繼續進行修改,最后合並到當前分支上,始終保證文檔是最新的。
2. Git與SVN區別
Git 是分布式的,SVN不是:這是Git 和 其他非分布式的版本控制系統(例如:SVN,CVS等) 最核心的區別。
Git 把內容按元數據方式存儲,而 SVN 是按文件:所有的資源控制系統都是把文件的元信息隱藏在一個類似.svn、.cvs等的文件夾里。
Git 分支和SVN的分支不同:分支在SVN中一點都不特別,其實它就是版本庫中的另外一個目錄。
Git 沒有一個全局的版本號,而SVN有:目前為止這是跟SVN 相比 Git 缺少的最大的一個特征。
Git 的內容完整性要優於SVN:Git 的內容存儲使用的是 SHA-1的哈希算法,這能確保代碼內容的完整性,確保在遇到磁盤故障和網絡問題時降低對版本庫的破壞。
3. IDEA安裝Git
3.1 Git安裝
Git.exe 分32和64位,可以在git官網下載:https://git-scm.com/download/win
雙擊安裝包,開始安裝,可以單擊“更改”修改目標文件夾
下一步,下一步,完成安裝,安裝成功后,關閉安裝界面。
安裝成功后,使用快捷鍵win+r, cmd, 打開控制台,然后輸入git命令,看到如圖所示的畫面即表示安裝成功了。
3.2 為IDEA指定Git路徑
默認情況下,IDEA是不自帶git運行程序的,所以需要通過
菜單->settings->Version Control->Git->Path to Git executable: 設置為安裝git中所安裝的git.exe
選好后,單擊【Apply】
3.3 注冊Git賬號及倉庫創建
注冊一個git賬號,注冊地址:https://gitee.com/signup
注冊成功后,登錄,創建倉庫。
單擊“+”新建倉庫,在下圖中,倉庫名稱和路徑可以自定義修改。填好信息后,單擊【創建】
創建成功后如下圖所示,可以復制好地址,后面會用到。
在桌面右鍵選擇Git bash進行環境配置
分別輸入下列命令: 回車
git config --global user.name "username" --username是自己賬號名
git config --global user.email username@email.com
使用命令查看上一步結果
git config --global –list
生成ssh
輸入命令:ssh-keygen -t rsa 回車
提示輸入保存key路徑,不輸入內容,直接回車,系統會自動建C:\Users\tangjing\.ssh
再次回車輸入密碼和確認密碼。
建好后,到C:\Users\tangjing\.ssh打開id_rsa.pub 文件,將其內容拷貝到雲端
3.4 在IDEA中關聯Git項目
- 在File>New>Project from Version Control中
- 在VCS>Get from Version Control中
在上面2處均可打開關聯頁面,在URL中填入之前復制的倉庫URL,單擊Clone
關聯好之后
新建Maven項目
新建包和新建類
右鍵項目->Git->Commit Directory之后彈出如圖所示的窗口,在Commit Message 輸入 test, 然后點擊 Commit And Push
到網站上查看代碼已提交。