發表文章

目前顯示的是有「git」標籤的文章

[好文][git] 如何刪除Git中已經被commit的檔案?減少倉庫(Repository)所佔用的檔案空間大小

如何刪除Git中已經被commit的檔案?減少倉庫(Repository)所佔用的檔案空間大小 短摘: 在專案資料夾中刪除檔案,其實不是真的徹底刪除,因為執行 git add 過的檔案,實際上會將檔案內容壓縮放到 .git/objects 資料夾下,所以還是可以還原回來(例如使用 checkout )。

[MAC][Laravel][git] Laravel 建立新專案及使用Git (超新手的起手勢)

Step 1. 在家目錄建立新專案 blog (版本:Laravel 5.5 LTS) #cd ~ #composer create-project laravel/laravel="5.5.*" blog 說明:因為 5.5 是 LTS (Long-term support),所以我們使用 composer 來指定版本建立 laravel 專案。(如果使用 Laravel Installer 似乎無法指定版本) Step 2. 檢查 .env 及 vendor #cd blog #ls -al 這邊你可以看到已經有 .env 及 vendor 資料夾,如果你是 git clone 下來的專案,可能會沒有這兩個。 如果沒有 .env 檔案,可以從 .env.example 複製產生。 #cp .env.example .env 如果沒有 vendor 資料夾,可以用 composer 指令產生,composer 會依照專案資料夾裡面的 .composer.json 的內容從網路下載對應的套件,產生 vendor 資料夾並將套件放到這個資料夾內。 #composer install Step 3. 檢查 .env 文檔中的 APP_KEY 如果 .env 是從 .env.example 複製產生,APP_KEY 就會是空白的,所以必需下指令產生一個新的 KEY。 #php artisan key:generate 如果是用 composer 指令建立的專案,在建立時就會自動產生 .env,裡面已經有產生 APP_KEY,此步驟可以省略。 Step 4. 首頁測試 使用 laravel 內建的 server 來測試專案是否已經成功建立。 #php artisan serve 然後開啟瀏覽器,在網址列輸入 127.0.0.1:8000 ,如果有看到 Laravel 的首頁畫面,就代表成功建立。 Step 5. git init 使用 composer 指令建立的專案,預設不會有 .git 檔案,所以要用 git 指令建立。 #git init 如果你沒有要使用 git,此步驟及接下來的都可以省略。 Step 6. git add & git commit 先確認目前 git 狀態 #...

[MAC][git] 如何自動補齊 git 指令 (git-completion.bash)

MAC有預設安裝git,但在終端機模式操作git時,無法自動補齊指令,解決方法很簡單...

[好文][git] Git - Book (正體中文)

Git - Book

[好文][git] ihower 的 git 課程

Git 課程 | ihower 的 git 課程 投影片

[好文][git] 新人 Git 版本控制教學

新人 Git 版本控制教學