Git

Git Worktree Cleanup Guide

學習如何檢查和清理已合併的 git worktree,包括批量刪除腳本和最佳實踐,避免 worktree 堆積影響開發效率。

avatar
Chi Yau

fatal: branch is already used by worktree at

當使用 GitHub Copilot App 配合 Hermes Agent 建立 JIRA Task 並完成 Pull Request 後,嘗試在 working folder checkout 該 branch 時遇到 git worktree 衝突錯誤的解決方案。

avatar
Chi Yau

fatal: Cannot rebase onto multiple branches.

有次做 git rebase 點知彈個 error 出嚟:fatal: Cannot rebase onto multiple branches. 研究咗一陣先發現係幾簡單嘅問題,記低方便下次再遇到可以快速解決。

avatar
Chi Yau

How to Remove Passphrase on SSH Key

如何在 Raspberry Pi / linux 上移除 SSH key 上的(passphrase)。有兩種方式: 選項一:完全移除密碼片語(安全性較低,但更方便) SSH 登入你的 Pi 後執行: ssh-keygen -p -f ~/.ssh/id_ed25519 (如果你的金鑰檔名不同,請替換 id_ed25519 — 可以用 ls ~/.ssh 查 …

Git credential-manager-core is not a git command

最近set up 左新電腦 Copy 了原本用開既電腦既 .gitconfig (檔案路徑: C:\Users%username%.gitconfig) 當我run git pull 既時候出現了以下錯誤信息 git 'credential-manager-core' is not a git command. See 'git ==help' git …

Git Ignore new change after initial commit

個NodeJs Express project 為左要方便自己試野既關係… 開左個新 route 放左係 routes/poc.js 記住做完 initial commit 之後就可以 用 .gitignore 去 ignore 呢個 file… 誰不知… commit 完之後 再用 gitignore 係唔 work 的 解決方法: 用左以下 git …

How to install wifite on Raspbian - 如何在 Raspbian / ubuntu 上安裝 wifite

最近想用新買的 RaspberryPi4 來學習 Ethical Hacking 用來檢查一下屋企上的東西會不會得容易被 hack 到 如果在學習過程中 發現有 保安問題 可以早點解決 第一個嘗試既 hacking tool 就昰 Wifite 是用來 crack wifi 的 如果是用 Kali linux 的話應該已經安裝好 我用的是 Raspbian …

git rewrite commit author

最近發現自己有些 Git Repository 的 Git Author name 用錯了 account git commit history with author name 忘記了在 clone repo 既時候要用

How to untrack committed file - 如果在git 上 untrack committed file

今日需要在 git 上去 gitignore 一個之前已經 commit 了既 file 解決放法 我們可以使用以下 git command 去 untrack 之前 commit 左既 file git rm --cached [filename] e.g. git rm --cached appsetting.Development.json 之後在 …

How to untrack committed file - 如果在git 上 untrack committed file

今日需要在 git 上去 gitignore 一個之前已經 commit 了既 file 解決放法 我們可以使用以下 git command 去 untrack 之前 commit 左既 file git rm --cached [filename] e.g. git rm --cached appsetting.Development.json 之後在 …