IDEA下通過Git實現代碼管理
阿新 • • 發佈:2018-08-26
本地倉庫 ini .exe int 項目 如圖所示 set 需要 同步
IDEA下通過Git實現代碼管理
1、介紹
1.1 Git概述
Git是類似於SVN等代碼管理軟件,使用分布式技術實現。Github是互聯網代碼倉庫,每個人可以在上面創建自己的倉庫,使用git完成同github倉庫的代碼同步等管理工作。
IntelliJ idea->Git: 使用
Git->GitHub: 同步資源
1.2 Git邏輯架構
git架構上分為遠程倉庫、本地倉庫和工作空間。遠程倉庫就是位於GitHub上的倉庫,本地倉庫是為用戶本機的倉庫目錄,工作空間是用戶開發所處的目錄。三者關系與操作如下圖所示:
遠程倉庫->本地倉庫: 下載遠程倉庫到本地倉庫(git clone) 本地倉庫->工作空間: 檢出本地倉庫項目到工作空間(git checkout) 工作空間-->本地倉庫: 提交變更到本地倉庫(git commit) 本地倉庫-->遠程倉庫: 推送本地倉庫到遠程倉庫(git push)
1.3 Git分支和標記
branch是分支,是一個獨立發展的路線,成熟後會合並到master主分支上。tag是分支推進過程中的裏程碑,是一個記號。
1.4 Git幫助
#查看所有命令
cmd>git help -a
#
cmd>git help -g
2、Github
使用git前需要在github上註冊賬號,並創建字節的倉庫目錄。流程如下:
登錄github網站
http://github.com
註冊用戶
激活賬號
登錄郵箱,激活賬號即可。
創建倉庫
查看github上倉庫列表
github上的倉庫
在setting選項卡中進行刪除。如下圖所示:
點擊刪除按鈕後,彈出警告窗口:
輸入確認刪除的倉庫名稱後,最後才可刪除!
3、Git安裝、配置與連接
Git使用ssh連接github,下載git後不需要再單獨下載ssh軟件,git內部集成ssh軟件包。
3.1 下載軟件包Git-2.16.2-64-bit.exe
3.2 安裝軟件到指定目錄
3.3 進入git-bash命令程序
執行以下命令:
cmd>git-bash.exe
進入命令行窗口,界面如下:
3.4 生成公私密鑰對
cmd>ssh-keygen -t rsa -C "[email protected]"
註意:-C後使用的是在github中註冊時所用的email地址。
查看在home目錄下生成公私秘鑰文件
windows的主目錄位於C:\user${當前用戶}\.ssh下。
3.5 復制公鑰文件內容到GitHub上
打開GitHub的公鑰管理頁面,如圖所示:
定位到SSH and GPG keys條目,如下圖所示:
點擊new SSH Key按鈕,如下圖所示:
在文本框中粘貼生成公鑰文件內容,輸入title後,點擊add SSH Key即可。如下圖:
3.6 在git-bash命令下測試是否能夠ssh到github服務器
# 運行git-hbash命令行程序
cmd>git-bash.exe
# ssh到遠程github主機
$>ssh [email protected]
出現如下圖信息,表示連接成功!