有時需要將文本、腳本或是編譯後的前端代碼部署到遠端,又尚未搭建好 CI,可以先臨時用着這樣的方式:
準備工作
- 利用現有的 git server,建好 repo,設置 ssh 認證方式。
- 在遠端初始化倉庫
git init
git remote add <repo>
每次更新
在本地:
如果目錄都會被清空,則:
git init
git remote add <repo>
git add .
git commit -m "init"
git push --set-upstream origin main --force
如果 .git
沒有被刪除,則:
git add .
git commit --amend --no-edit
git push --set-upstream origin main --force
在遠端:
git fetch origin main
git reset --hard origin/main