把本地項目傳到 Gitea
首先在 Gitea 新建項目,輸入項目名 YOUR_PROJECT_NAME,其他都不用動。
然後根據 Gitea 的提示,在本地執行下列命令:
#創建說明文檔 touch README.md #創建忽略文檔,下面有個示例 touch .gitignore #初始化 git 並推送至服務器 git init git checkout -b main (或 github 的 git branch -M main) git add * git commit -m "first commit" git remote add origin https://git.disroot.org/user/YOUR_PROJECT_NAME.git git push -u origin main
.gitignore 示例
# Django # *.log *.pot *.pyc __pycache__ db.sqlite3 /app1/migrations /app1/profile_dir/* *.lock #mysite/settings.py *.env *.env_1 media /static # Backup files # *.bak *.log *.log.* # Eclipse # .project .pydevproject
在服務器部署和更新 Git 代碼倉庫中的代碼
#Clone 項目到服務器 git clone https://git.disroot.org/user/YOUR_PROJECT_NAME.git cd YOUR_PROJECT_NAME #拉取代碼倉庫的更新 git fetch git checkout origin main [code] <h3>?</h3> <p>在服務器上初始化項目</p> [code language="bash"] cd /temp git clone --bare /home/fred/Documents/workspace/amazon/.git amazon.git scp -P 2009 -r amazon.git [email protected]:/data/42/git
在本地添加遠程項目
git remote add origin ssh://[email protected]:2009/data/42/git/amazon.git git remote -v #推送 git push origin master #下載更新 git clone ssh://[email protected]:2009/data/42/git/unlock.git
本文更新於 2023/11/25。