在還不是協作者的情況下進行網誌推送

首先到 Coursemdetw 的使用者頁面,找到 Project_site 以及 Project_site file 並執行 fork 來複製倉儲

為何需要兩個倉儲?

為了將網誌以及圖資分開管理

fork 就有如複製一般

如何確認自己 fork 無誤呢?

在自己倉儲區域下面有標註原出處

如 fork 到錯誤的倉儲

直接進入 setting 拉至最底下的 Danger Zone 來進行刪除即可

Danger Zone

確認好之後

直接 clone 自己 fork 的倉儲即可

因為你無權去修改出處的內容

網誌撰寫完成之後進行推送

步驟一樣是

git add -A

git commit -m "XXXX"

git push

Pull request

並到倉儲上做 New pull request 要求原倉儲的管理員進行版本更新

按下 request 之後 請注意 base 以及 head 分別為哪邊的倉儲

下面紅框處可以看到自己剛剛 commit 的名稱

可以以這樣來確認自己有沒有搞錯目的地以及來源

確認後按下 Creat pull request

會進入到此頁面 並在紅框處留言(不能為空白)

完成後按下 Create 即送出更新版本要求

如遇到下圖沒有可以選目的以及來源的狀況

請點選 compare across forks (紅框處)

並回到 Pull request 照著步驟進行


Comments

comments powered by Disqus