2023年8月12日 星期六

windows修復模式下複製檔案

電腦異常時,可通過windows usb安裝隨身碟進行開機,並選擇進階選項->命令提示字元,即會開啟命令提示字元視窗

此時可通過鍵入ex: A: ~ Z:來找尋所需複製檔案的來源儲存裝置, 與目標儲存裝置,找到後即可先切至目標儲存裝置,並寫入如以下指令:

robocopy h:\ . source.7z /eta

上述指令代表意義為通過robocopy程式將h:\下的source.7z搬移到當前目錄下,/eta參數用途為,可確認複製檔案進度百分比。

2023年1月14日 星期六

gitlab取消protect branch

gitlab上創建project後,並本地init git project後,嘗試下在第六步push本地project時,若遇到無法push commit至protect branch問題,如 "You are not allowed to force push code to a protected branch on this project.",可通過gitlab project頁面unprotect branch

git init

git add xxx

git commit -m"xxx"

git remote add origin https://gitlab.com/xxx/xxx.git

git branch -M main

git push -uf origin main

unprotect branch方式如下:

1, 選擇settings -> repository


2. 點選欲被push但被protect的branch,後方的unprotect按鈕
3. 點選後即可本地操作重新push,此時應可成功push至原嘗試push的branch
git push -uf origin main