1、創(chuàng)建倉庫
登錄后——左上角“New”——Repository name(寫入自己項(xiàng)目名稱)——選中“Add a README file”——點(diǎn)擊Create repository。
2、提交更改(提交一個(gè)對(duì)README文件的修改)
(1)找到創(chuàng)建倉庫的文件列表,單擊README.md文件,點(diǎn)擊編輯。輸入用戶所添加的信息:*。
(2)點(diǎn)擊Preview預(yù)覽加入的信息,“Commit changes”是為了添加提交信息來解釋用戶對(duì)文件所進(jìn)行的修改。
(3)單擊綠色“commit changes”完成提交。
3、Fork一個(gè)倉庫
(1)在 GitHub 上,定位到 octocat/Spoon-Knife 倉庫。
(2)在頁面右上角,點(diǎn)擊 Fork 按鈕。
4、同步Fork倉庫
在fork 一個(gè)項(xiàng)目為了提交更改向 upstream 或原始倉庫。這種情況下,很好的實(shí)現(xiàn)了將 upstream 倉庫定期同步到你的 fork。要做到這一點(diǎn),你需要在命令行中使用 Git。你可以使用你剛剛 fork 的 octocat/Spoon-Knife 倉庫去練習(xí)設(shè)置 upstream 倉庫。
(1)通過 Git 驗(yàn)證 GitHub
ssh-keygen -t rsa -C "**@qq.com" #通過對(duì)該郵箱密碼的查找,生成密鑰文件
a. 打開用戶文件夾中找到.ssh文件夾,發(fā)現(xiàn)有兩個(gè)密鑰文件id_rsa、id_rsa.pub。
b.打開GitHub,進(jìn)行如下操作:
?c.把id_rsa.pub文件密鑰復(fù)制到這個(gè)新SHH key中,點(diǎn)擊Add SHH key。
d.用戶文件夾中找到.ssh文件夾下生成一個(gè)known_hosts文件。?
e.用git連接GitHub。輸入yes,查看是否連接成功。?
ssh -T git@github.com #git連接GitHub
?(2)為Fork的倉庫創(chuàng)建一個(gè)本地克隆
a.在 GitHub 上,定位到你 fork 的 Spoon-Knife 倉庫。
b.在你 fork 的倉庫頁面的右側(cè)邊欄,點(diǎn)擊復(fù)制圖標(biāo)復(fù)制你 fork 的 URL。
c.打開git進(jìn)行本地克隆。
git clone https://github.com/YOUR-USERNAME/Spoon-Knife #注意在自己GitHub用戶名下
(3) 通過配置 git 來同步你 fork 的原始 spoon-knife 倉庫。
a.找到你剛克隆的 fork 倉庫的本地的目錄,在本地倉庫添加原倉庫為上游代碼庫。
cd Spoon-Knfie #進(jìn)入到該目錄下
git branch -a #查看所以分支
#查看本地倉庫
git remote -v #查看Fork當(dāng)前配置的遠(yuǎn)程倉庫
輸入 git remote add upstream 加你在octocat/Spoon-Knife 倉庫下的URL。
#配置原倉庫,注意是octocat/Spoon-Knife倉庫下的URL
git remote add upstream https://github.com/octocat/Spoon-Knife
驗(yàn)證你 fork 里新指明的這個(gè) upstream 倉庫,再次輸入 git remote -v。你將會(huì)看到你 fork 的 URL 作為原始的地址,而原始的倉庫的 URL 作為 upstream。
#再次查看本地倉庫情況,其中upstream就是新添加到本地庫的原倉庫
git remote -v
b.抓取原倉庫的修改文件
git fetch upstream
git branch -a #查看本地所有分支
c.同步原倉庫到本地倉庫
git merge upstream/test-branch #同步原倉庫中的test-branch分支到本地倉庫的這一分支上
git log #同步完成后,看到和原倉庫該分支下相同的最新的commit則成功
d.進(jìn)行推送,推送本地倉庫的更新到github的自己遠(yuǎn)程倉庫
git push origin HEAD --force #推送本地倉庫的更新到GitHub的自己遠(yuǎn)程倉庫
文章來源:http://www.zghlxwxcb.cn/news/detail-657412.html
?這塊出現(xiàn)警告,是因?yàn)榈谝淮涡枰跈?quán)git-ecosystem。手動(dòng)授權(quán)一下就可以了。文章來源地址http://www.zghlxwxcb.cn/news/detail-657412.html
到了這里,關(guān)于使用GitHub:創(chuàng)建倉庫、提交更改、Fork一個(gè)倉庫、同步Fork倉庫。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!