在這之前你必須有github的賬戶。
一.在github上添加一個倉庫
New respository
寫個名字,然后Creat repository
這樣你就有一個text的倉庫了,但是里面是空的论矾,接下來我們上傳本地倉庫到遠端
二. 配置SSH
1.打開你的git 窃祝,輸入:ssh
它打印出這個信息,說明配置好了附帽。
2.接著輸入 ssh-keygen -t rsa (主要是生成你跟github聯(lián)系的秘鑰key)
連續(xù)三個回車,key就生成了井誉。就在紅色箭頭所指文件夾
三.GitHub 上添加 SSH key
打開上面打印出文件夾所在位置蕉扮,用文本編輯器打開 id_ras.pub文件
把 id_ras.pub 公鑰公布給github
復制
打開github,
github上settings里面的SSH and GPG keys
然后New SSH
Title位置不需要填
粘貼
Add SSH key
測試連接 ssh -T git@github.com
在第一次測試時會彈出警告颗圣,需要填寫yes喳钟,然后回車
四.把我們本地倉庫提交到github
方式一:先把倉庫clone下來屁使,然后在里面添加文件修改后在上傳。
復制一下這個地址
隨便一個文件夾下面奔则,右鍵打開git
輸入命令:git clone git@github.com:LiKaiRabbit/text.git
下載完成蛮寂。
打開這個文件夾后,再打開git
然后把我們添加的text.md文件提交到本地倉庫
把本地倉庫推送到遠程倉庫 :git push origin master
我們遠程倉庫已經有這個文件了
方式二:本地倉庫關聯(lián)遠程倉庫(本地倉庫與遠程倉庫沒有沖突情況下)应狱。
新建文件夾text2 共郭,然后git init 初始化倉庫
輸入關聯(lián)命令:git remote add origin git@github.com:LiKaiRabbit/text.git
origin是你給這個遠程倉庫起的名字,單個慣例都這個叫疾呻,多個可以起其他的
git@github.com:LiKaiRabbit/text.git 倉庫的地址
把遠程倉庫文件拉下來: git pull origin master
然后我們新建個文件提交上去
1.新建一個a.md文件
2.添加到本地倉庫 git add .
3.提交到本地倉庫 git commit -m'a.md'
4.git push origin master
5.github上的遠程倉庫就有了
方式四:本地倉庫關聯(lián)遠程倉庫(本地倉庫與遠程倉庫文件不一致除嘹,有沖突情況下)。
雖然關聯(lián)了遠程倉庫岸蜗,但是pull和push都是出現(xiàn)警告和錯誤尉咕。
這時候需要合并沖突
命令: git pull origin master --allow-unrelated-histories
但是它會馬上跳轉到另一個界面:
然后我們按什么鍵都不管用,界面被鎖住了璃岳。
然而并不是年缎,我們現(xiàn)在需要:
1.按下ESC鍵
2.輸入 :wq 注意冒號是英文狀態(tài)下的
3.按下回車 enter鍵
ok
合并文件拷貝下來了