Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的分佈式版本控制系統。html
Git下載地址:https://git-scm.com java
配置的內容主要是:用戶名和郵箱git
git config --global --add user.name <用戶名>
git config -global --add user.email <郵箱地址>
配置示例如圖所示:github
mkdir test cd test
git init
初始化完成以後,就能夠在項目目錄test
中添加和修改文件,好比添加了一個叫 Hello.java
的文件。服務器
git add Hello.java
git commit -m 新增
git status
git log
GitHub中建立倉庫時分爲兩種狀況:ssh
第一種狀況:
建立時選擇初始化倉庫,適合新項目倉庫,本地計算機不存在項目倉庫,經過命令將代碼複製到本地。分佈式
git clone https://github.com.broncho/test.git
第二種狀況:
建立是不選擇初始化倉庫,適合本地計算機已經存在項目倉庫,經過命令將代碼上傳到服務器。ide
HTTPS方式進行遠程倉庫的鏈接,每次推送代碼,須要進行認證。工具
git remote -v
git remote add origin https://github.com/bronch/test.git
git push origin master
SSH方式進行遠程倉庫鏈接,每次推送代碼,不須要再次進行認證,可是須要提供公鑰給遠程倉庫。學習
ssh-keygen
生成過程當中能夠不指定口令,一路回車便可
圖示:
圖示:
git remote -v
git remote add origin git@github.com:broncho/test.git
git push origin master