遠程倉庫的使用
為了能在任意 Git 項目上協(xié)作,你需要知道如何管理自己的遠程倉庫排作。 遠程倉庫是指托管在因特網(wǎng)或其他網(wǎng)絡中的你的項目的版本庫泡挺。 你可以有好幾個遠程倉庫渐裸,通常有些倉庫對你只讀煌抒,有些則可以讀寫仍劈。 與他人協(xié)作涉及管理遠程倉庫以及根據(jù)需要推送或拉取數(shù)據(jù)。 管理遠程倉庫包括了解如何添加遠程倉庫寡壮、移除無效的遠程倉庫贩疙、管理不同的遠程分支并定義它們是否被跟蹤等等。
一况既、創(chuàng)建SSH KEY
- 先看一下你C盤用戶目錄下有沒有.ssh目錄屋群,有的話看下里面有沒有id_rsa和id_rsa.pub這兩個文件,有就跳到下一步坏挠,沒有就打開Git Bash,通過下面命令創(chuàng)建
$ ssh-keygen -t rsa -C "xxx@example.com"
-
登錄Github,點擊右上角頭像,選擇settings邪乍,點擊SSH and GPG keys,點擊new SSH key進行創(chuàng)建降狠,Key框中填入.ssh文件夾中id_rsa.pb文件中的內(nèi)容对竣,點擊Add SSH key完成SSH key的加密,具體步驟可看如下:
二榜配、在Github上創(chuàng)建一個Git倉庫
-
直接點擊右上角加號否纬,選擇New repository進行創(chuàng)建,填好倉庫名稱后點擊Create repository完成創(chuàng)建蛋褥,如下圖:
三临燃、Github上創(chuàng)建的Git倉庫與本地倉庫關聯(lián)
- 根據(jù)Github上創(chuàng)建的倉庫頁面中的提示,在命令框輸入:
D:\spring_study\Jay>git remote add origin https://github.com/Jay778/Night.git
注意:origin后面所加的是你Github上創(chuàng)建倉庫的地址
- 關聯(lián)好之后烙心,使用git push -u origin master把本地倉庫文件推送到遠程倉庫中
D:\spring_study\Jay>git push -u origin master
由于新建的遠程倉庫是空的膜廊,所以要加上-u這個參數(shù),等遠程倉庫里面有了內(nèi)容之后淫茵,下次再從本地庫上傳內(nèi)容的時候只需輸入以下命令即可:
D:\spring_study\Jay>git push origin master
-
重新刷新Github頁面爪瓜,就會發(fā)現(xiàn)本地倉庫的文件已經(jīng)成功上傳了
總結
總體的步驟可分為以下:
1.在本地創(chuàng)建一個版本庫,通過git init把它變?yōu)間it倉庫
2.把項目文件通過git add添加到本地倉庫中
3.通過git commit把文件提交到本地倉庫中
4.在Github上創(chuàng)建SSH key密匙匙瘪,新建一個遠程倉庫铆铆,通過遠程倉庫的地址實現(xiàn)與本地倉庫的關聯(lián)
5.最后通過git push -u origin master把本地倉庫中的文件推送到遠程倉庫中去