在還不是協作者的情況下進行網誌推送
首先到 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