iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0
自我挑戰組

Rails 手工打造自己的部落格 系列 第 9

Rails 手工打造自己的部落格 09 - Git init

  • 分享至 

  • xImage
  •  

在做路徑之前,我們漏掉了一個重要的工作,
就是忽略了剛建好專案的時候,雖然有自動幫你做版控的初始化 git init
但我們在下手之前呢,要先做一次commit,

# 把"所有"有變動的檔案從"工作區"加入"暫存區"
$ git add .
# 把在"暫存區"的檔案加到"儲存庫"
$ git commit -m 'git init'

https://ithelp.ithome.com.tw/upload/images/20230924/20162679EOCyaLJNvm.png

commit 完之後,
在我們的 git 的圖形化介面上,就可以看到有長出一個 main 的點了!
這就是我們剛建立完專案的最初始化版本。
https://ithelp.ithome.com.tw/upload/images/20230924/20162679M5sCxs8t4s.png
在之後有做功能開發的話,我們可以針對自己想做的功能開一個新分支
git branch 後面加功能的命名,一般命名最多可以用"_"符號,不然推上遠端會不受理,
我曾經在分支名上用了"&"想要精簡的代替 "and",結果在推上遠端的時候推到卡住,
不會報錯,對,他就卡在一半不動,你只能手動斷掉,改完名之後再推一次。
雖然只有自己做的話,可以不用這麼麻煩,但也可以順便練一下版本控制的基本操作。
現在我要做一個文章的系統,就輸入指令:

$ git branch article 

這樣就會長出一個 名叫 article 的分支,
接著我們要開始做功能的時候,就要先切換過去這個功能的分支。
我們可以用 switch 或是 checkout

$ git switch article

這樣我們就多了一個article的分支,並且標的也指向它。
https://ithelp.ithome.com.tw/upload/images/20230924/20162679NtxEETUm3h.jpg
明天我們就可以開始下手製作article的功能了!


上一篇
Rails 手工打造自己的部落格 08 - RESTfull API
下一篇
Rails 手工打造自己的部落格 10 - CRUD 之 Model 篇
系列文
Rails 手工打造自己的部落格 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言