最近公司要做一個資產管理軟件后臺工程創建出來,用eclipse、用git做一下版本控制。
Git庫中由三部分組成
Git 倉庫就是那個.git 目錄,其中存放的是我們所提交的文檔索引內容,Git 可基于文檔索引內容對其所管理的文檔進行內容追蹤,從而實現文檔的版本控制。.git目錄位于工作目錄內。
1) 工作目錄:用戶本地的目錄;
2) Index(索引):將工作目錄下所有文件(包含子目錄)生成快照,存放到一個臨時的存儲區域,Git 稱該區域為索引。
3) 倉庫:將索引通過commit命令提交至倉庫中,每一次提交都意味著版本在進行一次更新。
git命令系統安裝
- 下載git控制臺, 選擇操作系統對應的版本下載;
- 運行下載的安裝程序, 除安裝路徑外, 其余安裝選項一律按默認值即可。
git命令行系統啟動
安裝完成后,在開始菜單中有三個快捷方式可選,分別是:
git gui: 圖形化管理系統, 比較簡陋, 不推薦使用;
git bash: linux風格控制臺系統, 支持的命令全面, 推薦使用 (需要注意,少量命令和windows不同,如ls,dir);
git cmd: windows風格控制臺系統, 不支持ssh相關命令, 完成ssh key創建后可以使用該模式替代 git bash;
git 創建用于遠程訪問項目倉庫的ssh key
-
啟動 git bash, 如下圖:
-
輸入 ssh-keygen,回車, 記住括號中的路徑,如下圖:
-
繼續輸入3個回車, 完成key創建,最后得到了兩個文件:id_rsa和id_rsa.pub;
4.github添加SSH keys;
將id_rsa.pub里面的內容復制下來,在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.
說明驗證成功了
發現紅線部分發生變化,說明已經成功建立連接,可以進行克隆和上傳文件了。
創建庫
1、創建一個新的git庫
2、根據你的項目需求填寫相應內容
這就已經創建好了一個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教程挺不錯的,推薦大家學習!如有什么問題請多多批評指教,謝謝?。?!
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 本文轉載自:使用git和github管理自己的項目---基礎操作學習,進行了重新排版。二次轉載請注明原作出處。 我...