如果你跟我一樣是小白
希望我的闡述方式讓你既明白又深刻
如果有資深大大路過,對於新手上路菜雞的我,
歡迎給予指教與溫柔鞭策(⁎⁍̴̛ᴗ⁍̴̛⁎)
前面篇幅有小小提到幾個指令,可以跟GitHub搭上線的
以及在新增Repo-2也有出現過唷(在圖片中)
如下圖右上角,New起來!
依據需求選擇各種課金方案,當然有免錢的就是讚!
邀請夥伴需要對方的id可以快速加入,不用一長串的mail
最後就是像自己版上一樣 組織也是透過開Repo空間就可以開始當創作家啦~~~~
我就直接拿正在進行的專案表演一下
隨意進入一個Repo後如下圖位置,點擊可複製,有沒有看到clone
下面有一個下載解壓縮的Download ZIP,
當然也可以用,但在你學會clone
後基本上我是回不去,好用啊!
話說個克隆clone
這個指令,只有在初次使用載入檔案到本機時,
才需要使用clone,透過git指令,把檔案捕捉下來。
我先建立好放專案的資料夾,拖拉進去vscode
在終端機下git clone 貼上剛剛複製的一大串
太好啦~檔案就下來囉,並搭配專案中有些套件要啟動
起手式可以執行bundle install
yarn install
可簡化成bundle
yarn
其中bundle
主要跟後端有相關 , yarn
主要跟前端有關係
是的我們學會蓋組織,以及從組織中抓一個專案到本機的起手式
接下來我們大致上劇本會是
編輯完畢上推進度去GitHub -> 讓夥伴互相審核
就是俗稱的過PR
= Pull requests
決定是否可以合併到專案主要支線上 -> 審核完畢才可以合併,同時也會遇到所謂的檔案衝突。
專案中想要開發一個小功能,我就自己開一個分支叫做 canvas/undo ,
例如先給個預期中的畫面,後續再處理功能
假設我希望多一個按鈕可以”返回“,先把按鈕生出來
一個段落後,commit它先推上去給其他人看看,當然不要是壞掉的,
壞的畫面或壞的功能沒啥幫助
來說說如何推上去吧
這時候就需要使用到git push
但是要怎麼push呢
常常發生推錯導致把別人支線覆蓋=_=
或是別人推錯覆蓋我的
小心服用!不要造成麻煩
推到遠端origin上去,
本機的哪位分支
推上去指定成哪位分支
指定 用冒號表示,也可以說用冒號隔開,
若同名可以省略打一次就好 ex:遠端本機分支同名 如下圖表演
也可以做到本機跟遠端不同名git push origin main:cat
,
本機main
上操作,推上去給他命名為cat
當然也可以
$ git push origin canvas/undo:canvas/undo
省略成 $ git push origin canvas/undo
值得留意的是!
用push也可以刪除遠端分支!!$ git push :cat
,冒號兩邊本來有東西,左邊本機
給遠端東西
不給變成沒東西就會刪除遠端唷!
資訊量有點多 就明天說吧
咱們明晚見!