1>配置SSH通道
查看是否存在隱藏文件.ssh 如果存在刪除文件夾重新生成key
/Users/《#用戶名#>/.ssh/id_rsa
生成SSHkey要求輸入密碼啥的一直回車
ssh-keygen -t rsa -C "GitHub登錄名<#xxxxxxx@163.com#>"
成功以后
pbcopy < ~/.ssh/id_rsa.pub // 復(fù)制生成的key
到GitHub->setting->SSH and GPG keys 添加粘貼復(fù)制的key就算配置完成
添加SSH到GitHub
ssh -T git@github.com // 執(zhí)行完這條指令之后會(huì)輸出 Are you sure you want to continue connecting (yes/no)? 輸入 yes 回車
回到github,刷新網(wǎng)頁就可以看到鑰匙旁的灰色小圓點(diǎn)變綠,就表明已經(jīng)添加成功了。
2> 本地創(chuàng)建本地git庫
mkdir LiteraryHeaven<#git文件夾名稱#> // 創(chuàng)建git文件夾
cd LiteraryHeaven // 跳轉(zhuǎn)到相應(yīng)文件夾
git init // 創(chuàng)建git本地庫,之后將你的文件放到文件夾內(nèi)
git status // 查看本地變了的文件,需要添加的問紅色,需要提交的為綠色
git add a.tex<#要添加到git本地庫的文件名稱#> // 或者使用 git add . 添加所有修改文件,
git commit -m"提交日志"
3>創(chuàng)建遠(yuǎn)程git庫
進(jìn)入GitHub,創(chuàng)建一個(gè)遠(yuǎn)程庫
進(jìn)入新建的遠(yuǎn)程庫以SSH方式查看遠(yuǎn)程庫地址,進(jìn)行復(fù)制
4>關(guān)聯(lián)本地庫和遠(yuǎn)程庫
// 1.關(guān)聯(lián)遠(yuǎn)程庫
git remote add origin git@github.com:xxxx/xxxx.git <#遠(yuǎn)程庫地址t#>
// 2.要把遠(yuǎn)程和本地兩個(gè)不同的項(xiàng)目合并
// 如果直接 pull 會(huì)報(bào) fatal: refusing to merge unrelated histories 因此需要添加 --allow-unrelated-histories
git pull origin master --allow-unrelated-histories
// 3.推送本地分支到遠(yuǎn)程
git push origin master
// 如果報(bào)錯(cuò),意思是push的本地庫版本是在遠(yuǎn)程版本之后使用
git remote origin -f // 強(qiáng)制推送
git branch -a // 查看遠(yuǎn)程和本地所有分支
git pull origin master // 拉取遠(yuǎn)程庫到本地庫
git push origin :<#branchName#>[分支名] // 推送本地分支到遠(yuǎn)程分支
最后編輯于 :2017.12.11 04:55:29
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者 【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。 平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。