Git都不會好好意思說自己是程序猿? 0基礎帶你入門

連接本地倉庫和遠程倉庫

git remote add MyFirstRepository git@github.com:Cocacola/MyFirstRepository
    遠程   添加   遠程倉庫的代號    你遠程倉庫的地址: 前面保留後面的改成自己的
git remote -v 
用來查看添加的所有遠程倉庫
git remote rm [一個特定的遠程倉庫連接]
搭配上一條指令元出來刪除某個特定的遠程倉庫和本地倉庫的連接

在這裏插入圖片描述

配置SSH登錄 - 免密登錄方式

本地

ssh-keygen -t rsa -C "你的郵箱"
ssh-生成祕鑰 加密方式 

在這裏插入圖片描述
接下來輸入你想要的保存地址 保存你的公鑰和私鑰 (ssh用的非對稱加密)

'/c/Users/ME/.ssh' 這個是默認的存放路徑
id_rsa 是默認的文件名

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

第一個是私鑰 第二個是公鑰, 私鑰不能泄露 公鑰就是要給別人看的 具體可以去我其它的博客下找原因

用 cat 命令查看 文件下的內容
在這裏插入圖片描述
這裏可以看到公鑰的內容就是一串128bit的二進制碼加密後的文本

雲端

複製公鑰裏的內容 進入GitHub點擊Setting
在這裏插入圖片描述
進入 SSH and GPG keys
在這裏插入圖片描述
New SSH Key
在這裏插入圖片描述
複製剛纔的Public Key
在這裏插入圖片描述

測試

輸入

$ ssh -T [email protected] 測試

在這裏插入圖片描述
這時候我們試着把本地庫推到遠程倉庫去

在這裏插入圖片描述
報了一個錯誤說的是遠程倉庫包含了我做的一些東西需要先拉出來再推進去, 這個東西指的是我們新建倉庫時的README.txt, 本地沒有所以要先拉出來獲得README再推進去.

git pull --rebase MyFirstRepository master
這個就是把它強制拉出來

在這裏插入圖片描述
拉取成功了我們看看本地倉庫列表
在這裏插入圖片描述
這個時候我們再push git push [要推進的遠程倉連接] master
在這裏插入圖片描述
我們去GitHub看一眼
在這裏插入圖片描述

更改本地文件再推送

(1). 用notepad打開一個文件做一些更改
在這裏插入圖片描述
在這裏插入圖片描述
(2). 用 git status 查看本地倉庫狀態
在這裏插入圖片描述
(3). 用 git add [文件名] 去把更改後的文件從 工作區移到暫存區
在這裏插入圖片描述
在這裏插入圖片描述

(4). 用 git commit 把文件從暫存區移到倉庫區
這裏注意一個問題 不用 git commit -m 就會打開自定義編輯器去寫提交說明
在這裏插入圖片描述
在這裏插入圖片描述
(5). 用git log看一下本地倉庫的更改記錄
在這裏插入圖片描述

看從初始以後的所有更改記錄都在上面了
(6). 用git push [要推到的遠程倉庫名] master
加粗樣式在這裏插入圖片描述
(7) 去GitHub上看一下
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章