一種樸素的基於 git 的文本更新方式

有時需要將文本、腳本或是編譯後的前端代碼部署到遠端,又尚未搭建好 CI,可以先臨時用着這樣的方式:

準備工作

  1. 利用現有的 git server,建好 repo,設置 ssh 認證方式。
  2. 在遠端初始化倉庫
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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章