准備工作:
(1)安裝git: Git-2.16.1-64-bit.exe
(2)新建一個文件夾grpc007,作為本地git倉庫
(3)進入到grpc007目錄,右鍵/打開git bash。使用git init初始化本地庫。
(4)設置簽名:為了區分開發人員,用戶名和email可以隨意寫
倉庫級別:
git config user.name xxx
git config user.email xxx@xxx.com
系統用戶級別:
git config --global user.name xxx
git config --global user.email xxx@xxx.com
倉庫級別簽名保存在 grpc007/.git /config 文件。系統用戶級別簽名保存在 C:\Users\win系統用戶名\.gitconfig 文件。
1、登陸GitHub,Create a new repository
得到git上面的遠程倉庫地址為:https://github.com/wenbinouyang/grpc007.git
2、用命令將本地項目上傳到git
2.1、在本地新建一個文件夾grpc007,進入到grpc007 目錄,右鍵/git bash here;
2.2、通過命令 git init 把這個目錄變成git可以管理的倉庫
git init
2.3、將之前寫的項目復制到grpc007目錄下,然后把文件添加到版本庫中,使用命令 git add .添加到暫存區里面去,不要忘記后面的小數點“.”,意為添加文件夾下的所有文件
git add .
2.4、用命令 git commit告訴Git,把文件提交到倉庫。引號內為提交說明
git commit -m 'first commit'
2.5、關聯到遠程庫
git remote add origin https://github.com/wenbinouyang/grpc007.git
查看遠程庫別名(非必須步驟)
git remote -v
2.6、獲取遠程庫與本地同步合並(非必須步驟)
如果遠程庫不為空必須做這一步,否則后面的提交會失敗。由於此時是從零開始在github上創建項目,所以這一步可以跳過。
git pull origin master
2.7、把本地庫的內容推送到遠程,使用 git push命令,實際上是把當前分支master推送到遠程。執行此命令后會要求輸入用戶名、密碼,驗證通過后即開始上傳。
git push origin master
2.8、狀態查詢(非必須步驟)
git status
2.9、查看分支(非必須步驟)
git branch -v
2.10、查看歷史記錄(非必須步驟)
git log --oneline
3、在GitHub上查看自己push的內容
4、在eclipse中導入本地倉庫的項目
File / Import / Existing Maven Projects
5、也可以在新建一個文件夾,將github遠程庫的內容克隆下來
比如新建文件夾grpc009,進入到目錄grpc008,右鍵打開git bash,執行git clone https://github.com/wenbinouyang/grpc007.git 命令。
clone命令的效果:
1)下載grpc007.git倉庫的內容;
2)創建origin遠程地址別名;
3)初始化grpc008本地庫,添加.git文件夾,初始化簽名。
克隆代碼后,可以按照上面步驟在eclipse中導入本地倉庫的項目。
參考資料:
(2)Git使用教程