一、遠程倉庫
首先我們先在我們E盤創建一個文件夾(GitObject)然后登錄我們的OSChina用戶進入碼云,進入我們我們的項目,將項目地址復制下來
Paste_Image.png
git clone <版本庫的網址>
遠程操作的第一步,通常是從遠程主機克隆一個版本庫,這時就要用到git clone命令。該命令會在本地主機生成一個目錄,與遠程主機的版本庫同名。如果要指定不同的目錄名,可以將目錄名作為git clone命令的第二個參數。
然后打開我們的Git工具,開始書寫我們的命令
Paste_Image.png
Paste_Image.png
完成這里后我們可以進我們的文件夾看看發現遠程庫已經下載下來了
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
提交后我們開始推送
git push命令用于將本地分支的更新,推送到遠程主機。它的格式與git pull命令相仿。
如果遠程主機的版本比本地版本更新,推送時Git會報錯,要求先在本地做git pull合并差異,然后再推送到遠程主機。
Paste_Image.png
Paste_Image.png
如果我們本地的版本號小于遠程倉庫的版本號就會出錯推送不上去,這時候我們就需要git pull,輸入git pull回車后就會進入編輯器,輸入:wq退出來就OK了,這時候我們再輸入git status查看它的狀態 如果沒有的話就可以直接輸入git push推送上去就OK了。
git pull命令的作用是,取回遠程主機某個分支的更新,再
與本地的指定分支合并。
二、部署公鑰/私鑰
我們經常使用GIt,但是輸入密碼很煩.我們可以可以通過部署公鑰與私鑰達到不輸入賬號和密碼的這種情況.
首先我們進入在Git里面進入我們的遠程項目輸入以下。
ssh-keygen -t rsa -C "xxxxx@xxxxx.com" // 后面是你登錄的郵箱賬號
Paste_Image.png
然后我們來查看我們剛才我們配對的私鑰,Git里面輸入命令行。
cat ~/.ssh/id_rsa.pub // 查看剛才配對的私鑰
Paste_Image.png
然后我們進入我們OSChina的遠程項目
Paste_Image.png
進入后輸入我們的私鑰和標題確定即可
Paste_Image.png
輸入密碼
Paste_Image.png
Paste_Image.png
在git輸入命令行查看是否配對成功
ssh -T git@git.oschina.net // 查看是否配對成功
Paste_Image.png