总结(相当于情况1):
cd /home/chen/mydjango
git add .
git commit -m "更新描述"
git push origin master
情况1:你保留了本地 .git 目录(推荐)
# 1. 确保在项目目录
cd /home/chen/mydjango
# 2. 检查当前状态
git status
# 3. 添加所有修改的文件
git add .
# 4. 提交更新
git commit -m "更新: $(date +%Y-%m-%d_%H:%M) 修改文章栏目和标签管理功能"
# 5. 推送到远程
git push origin main
情况2:你删除了本地 .git 目录(需要重新设置)
# 1. 确保在项目目录
cd /home/chen/mydjango
# 2. 检查是否有旧的 .git 目录
ls -la | grep .git
# 3. 如果没有 .git 目录,重新初始化
git init
# 4. 添加远程仓库
git remote add origin https://gitee.com/potato-notes/potatotime.git
# 5. 拉取远程已有内容(避免冲突)
git pull origin main --allow-unrelated-histories
# 6. 添加所有文件
git add .
# 7. 提交
git commit -m "更新: $(date +%Y-%m-%d_%H:%M) 完整项目更新"
# 8. 强制推送(覆盖远程)
git push -f origin main
情况3:你只想推送特定修改的文件
# 1. 只添加修改的文件
git add article/models.py
git add article/templates/article/column/article_column.html
git add article/templates/article/tag/tag_list.html
# 2. 或者按目录添加
git add article/
# 3. 查看将要提交的文件
git status
# 4. 提交
git commit -m "更新: $(date +%Y-%m-%d) 修正栏目和标签功能"
# 5. 推送
git push origin main