廢話不多說(shuō)晰骑,直接進(jìn)入主題。
配置篇
注意 首先需要 SSH 驗(yàn)證
那么問(wèn)題來(lái)了 如何使用終端進(jìn)行SSH 申請(qǐng)呢绊序?
1硕舆、 打開(kāi)終端
2、 檢查Mac 上是否存在SSH 輸入命令cd ~/.ssh
3骤公、 如若不存在 創(chuàng)建 SSHssh-keygen -t rsa -C xxxxx@163.com(注冊(cè)github時(shí)的email)
4抚官、緊接著會(huì)讓你選擇存放SSH路徑,選擇默認(rèn)的話敲回車
阶捆,根據(jù)提示再輸入y
完成確認(rèn)操作即可凌节。
5、最后為SSH設(shè)定一個(gè)密碼---然后輸入密碼 洒试、確認(rèn)密碼 就完成了創(chuàng)建SSH 的步驟倍奢。
那么 我們創(chuàng)建好的SSH文件再哪里呢? 不要著急 接著往下看垒棋。
若在步驟4 沒(méi)有另存為其他路徑
默認(rèn)情況下 保存在 ~/.ssh
路徑下娱挨。 shift + command +G
輸入 ~/.ssh
即可找到
我們開(kāi)始來(lái)配置SSH吧。
來(lái)到SSH文件夾 找到 id_rsa.pub
打開(kāi) (直接修改后綴.txt) 將里面的內(nèi)容拷貝捕犬。
打開(kāi)咱們的github 并登陸
賬號(hào) 找到右上角頭像
選擇Settings
進(jìn)入設(shè)置項(xiàng)
Settings
-->Account Settings
-->SSH Keys
添加ssh我們可以看到 有兩個(gè)填寫(xiě)項(xiàng)
1.
Title
隨意填寫(xiě)都行 個(gè)人一般命名為 登陸github郵箱賬號(hào)
2.Key
這個(gè)就是之前咱們通過(guò)終端申請(qǐng)下來(lái)的SSH 從SSH目錄下找到id_rsa.pub
打開(kāi) (直接修改后綴.txt) 將里面的內(nèi)容全部拷貝到這一欄。
到目前為止 我們的配置就已經(jīng)完成了酵镜。
最后我們需要進(jìn)入測(cè)試階段-----
輸入命令 ssh -T git@github.com
檢驗(yàn)?zāi)愕馁~號(hào)和github 是否關(guān)聯(lián)上碉碉。
出現(xiàn) Hi MiracleHe! You've successfully authenticated, but GitHub does not provide shell access.
表示連接已經(jīng)成功。 趕快試試吧淮韭。
上傳篇
先到github
創(chuàng)建自己的 Repository
1.Repository name:通常就寫(xiě)自己自己要建的工程名垢粮。
2.Description:就是你對(duì)工程的描述了。
3.選擇Public靠粪。注:Private 是收費(fèi)的
4.點(diǎn)擊 Create repository 完成創(chuàng)建
創(chuàng)建項(xiàng)目完成之后 我們通過(guò)終端
來(lái)上傳我們的項(xiàng)目到 github
不管是上傳還是下載 都需要先 cd
到目錄下
touch "項(xiàng)目名 " >>README.md // 新建一個(gè)記錄提交操作的文檔
git init // 初始化本地倉(cāng)庫(kù)
git add README.md // 添加 README 文件
git commit -m '這里是提交說(shuō)明' // 增加提交說(shuō)明
git remote add origin git@github.com:zuocai1993/test.git //其中git@github.com:zuocai1993/test.git
是你github 項(xiàng)目的地址直接拷貝過(guò)來(lái)即可
git push -u origin master //將本地項(xiàng)目更新到github項(xiàng)目上去
更新篇
更新github 上已有代碼
將需要更新的代碼加入到緩沖區(qū)
git add 你的文件名
指定類更新
git add *
所有需要更新的類提交說(shuō)明
git commit -m "提交說(shuō)明"
3.提交到github 上
git push origin master
拉取
git clone 要拉取的地址
連接遠(yuǎn)程倉(cāng)庫(kù)
git remote add origin 你的git地址
查詢是否連接成功
git remote -v
基本命令講完以后
對(duì)于多人開(kāi)發(fā) 使用的一個(gè)流程
先將遠(yuǎn)程倉(cāng)庫(kù)的代碼拉取到本地
git clone 你的git地址
記住一點(diǎn) 在更新你的代碼的時(shí)候 請(qǐng)先 更新下遠(yuǎn)程倉(cāng)庫(kù)的代碼蜡吧,因?yàn)槎嗳撕献?很容易出問(wèn)題 這樣能避免一些問(wèn)題毫蚓。
git pull 你的git地址
拉取完之后再更新你的代碼到 遠(yuǎn)程服務(wù)器
- 將需要更新的代碼加入到緩沖區(qū) (下面選擇其一即可)
git add 你的文件名 指定類更新
git add * 所有需要更新的類
- 提交說(shuō)明
git commgit -m "提交說(shuō)明"`
3.提交到github 上 (其中master 指的是分支)
git push origin master
注: 若沒(méi)有連接上git 請(qǐng)使用下面代碼連接
git remote add origin 你的git 地址
這樣我們就完成了。