最近公司要做一個資產(chǎn)管理軟件后臺工程創(chuàng)建出來坪仇,用eclipse嫡意、用git做一下版本控制怎茫。
Git庫中由三部分組成
Git 倉庫就是那個.git 目錄,其中存放的是我們所提交的文檔索引內(nèi)容歼捐,Git 可基于文檔索引內(nèi)容對其所管理的文檔進行內(nèi)容追蹤,從而實現(xiàn)文檔的版本控制晨汹。.git目錄位于工作目錄內(nèi)豹储。
1) 工作目錄:用戶本地的目錄;
2) Index(索引):將工作目錄下所有文件(包含子目錄)生成快照淘这,存放到一個臨時的存儲區(qū)域剥扣,Git 稱該區(qū)域為索引。
3) 倉庫:將索引通過commit命令提交至倉庫中铝穷,每一次提交都意味著版本在進行一次更新钠怯。
git命令系統(tǒng)安裝
- 下載git控制臺, 選擇操作系統(tǒng)對應的版本下載;
- 運行下載的安裝程序, 除安裝路徑外, 其余安裝選項一律按默認值即可曙聂。
git命令行系統(tǒng)啟動
安裝完成后,在開始菜單中有三個快捷方式可選,分別是:
git gui: 圖形化管理系統(tǒng), 比較簡陋, 不推薦使用晦炊;
git bash: linux風格控制臺系統(tǒng), 支持的命令全面, 推薦使用 (需要注意,少量命令和windows不同,如ls,dir);
git cmd: windows風格控制臺系統(tǒng), 不支持ssh相關(guān)命令, 完成ssh key創(chuàng)建后可以使用該模式替代 git bash筹陵;
git 創(chuàng)建用于遠程訪問項目倉庫的ssh key
-
啟動 git bash, 如下圖:
-
輸入 ssh-keygen,回車, 記住括號中的路徑,如下圖:
-
繼續(xù)輸入3個回車, 完成key創(chuàng)建刽锤,最后得到了兩個文件:id_rsa和id_rsa.pub;
4.github添加SSH keys;
將id_rsa.pub里面的內(nèi)容復制下來朦佩,在github上的settings里面找到 SSH and GPG keys并思,將其粘貼到key即可,title唯一即可隨便填语稠,建議寫有意義的;
具體過程如圖:
測試
在Git Bash控制臺上測試一下音婶,輸入:ssh -T git@github.com
只要看到最后一行Hi wqcreed! You've successfully authenticated, but GitHub does not provide shell access.
說明驗證成功了
發(fā)現(xiàn)紅線部分發(fā)生變化,說明已經(jīng)成功建立連接莱坎,可以進行克隆和上傳文件了衣式。
創(chuàng)建庫
1、創(chuàng)建一個新的git庫
2檐什、根據(jù)你的項目需求填寫相應內(nèi)容
這就已經(jīng)創(chuàng)建好了一個Test.git倉庫碴卧;
3、點擊“Clone or download”,復制:git@github.com:wqcreed/Test.git乃正,后面有用住册;
克隆倉庫到本地
1、找個自己工作目錄下瓮具,空白處右鍵選擇“Git Bash Here”荧飞;
輸入命令: git clone git@github.com:wqcreed/Test.git
能看到后面就是剛才復制的SSH地址,看到如下圖所示名党,就可以到自己工作目錄下看到庫文件克隆到本地了叹阔。
此時能看到Test倉庫啦
2、上傳添加文件到倉庫兑巾,依次輸入以下命令条获;
$ git add . 這個點不要忘了!
$ git commit -m "test log" 上傳日志
$ git push origin master 推送到GitHub倉庫
此時就可以到GitHub倉庫看看有沒有這個 測試文檔.txt
git的使用還有很多需要學習蒋歌,我也是只掌握一點皮毛帅掘,廖雪老師的Git教程挺不錯的,推薦大家學習堂油!如有什么問題請多多批評指教修档,謝謝!8颉吱窝!