iT邦幫忙

2019 iT 邦幫忙鐵人賽

1
自我挑戰組

程式設計師大冒險系列 第 50

[50/150]第八週學習總結(Github網頁上架成功^-^)

這次下「git push 失敗」,成功找到教學文,順利上架網頁。沒抓好時間,超過五分鐘發文。

【大綱】

  • 時間分配
  • 上週總結
  • 事件抉擇
    • 多益
    • CMoney工程師戰鬥營
  • Github
    • SSH設定
    • 網頁上架(解決推送問題)
  • 總結

【時間分配】

第二週作業預計在明天完成。

事項 時間
學習英文 1 hr 02 min
人生規劃 0 hr 33 min
網頁上架 2 hr 11 min
鐵人賽發文 1 hr 09 min

【上週總結】

  • 成功製作三欄式表格
  • 初學Github
  • 參加Talent Power博覽會
  • 學習Github網頁上架

【事件抉擇】

今天收到CMoney戰鬥營信件,之前報名第三屆失敗,所以邀請我參加第四屆。

多益

時間剛好在期限五個月,所以打算報名。

時間 事項
2018/11/21 報名
2019/01/27 考試
2019/02/25 查詢成績

CMoney工程師戰鬥營

可惜錯過第三屆,參加第四屆待業時間拉太長。
參加戰鬥營需要繳三萬元保證金及scratch帳密,AppWorks School則是要臉書ID。
二者優點是學費免費,可以多比較。

【Github】

學了設定SSH設定及成功設定網頁上架

SSH設定

參考:Starting out with Git: How to use Git on Windows (TortoiseGit tutorial)
用了這個就不用每次推送都要輸入帳號密碼,不過依個人介面軟體使用方法會不同。
一開始就用了到我打完鐵人賽還沒完成,而且他會偷懶。
https://ithelp.ithome.com.tw/upload/images/20181119/200919107dLI3GSkUZ.jpg
筆者知道以科學角度來講很荒謬,但是只要縮小化畫面,進度條就會停止。
當軟體打開盯著進度條,才會意思意思跑個1cm。
還是他想吃綠色乖乖?

網頁上架(解決推送問題)

參考:第一次使用git push -u origin master失敗
官方文件上架網頁
昨天思路是對的,將READ.md刪掉,再將html檔改名為index。
推送中出了點問題,筆者用「git push 失敗」查詢找到跟筆者犯一樣錯的人。
這隻手多事按了同意建立md檔,造成後面困擾。

以下是解決辦法
1.$ git pull origin master
抓取遠端資料
2.$ git status
檢測檔案資料
範例無異狀,筆者的有檢測到狀況,所以多了$ git add .。

3.$ git push -f origin master
推送資料到遠端
不過我不清楚「-f」的意思。

然後就解決了,網頁也能正常上線。

【總結】

查工程師很常出現Github關鍵字,但是一直沒有下定決心去學。
全英文介面讓人卻步,是什麼讓筆者克服恐懼。
對於想成為程式設計師的夢。

感謝各位關注,瀏覽量順利破千,不過筆者不會加更。
其實我大概知道瀏覽增加原因,不知道哪天「鐵人發文」按鈕會消失。
在此再次感謝撥冗閱讀。


上一篇
[49/150]試著將網頁放在Github
下一篇
[51/150]RWD大,網頁急需你的支援
系列文
程式設計師大冒險72

1 則留言

1
Miles
iT邦新手 4 級 ‧ 2018-11-20 09:23:24

Git 參數通常會有短版跟長版。-f 是短版,它的長版叫 --force,意思大概就是:「管你的,我就是要把我現在的程式碼放到 GitHub 就對了。」

會有更精確的說法,不過要先了解 git push 是什麼,那就說來話長了。

感謝大大解惑
有關鍵字就比較快找到對的資源學習

我要留言

立即登入留言