gitee拉取分支,修改上传出现的问题,折腾了好久,浅浅记录.
# 克隆仓库(使用 HTTPS 或 SSH)
git clone ------------
cd xxx-project
# 设置全局用户名和邮箱(必须与 Gitee 账号绑定邮箱一致)
git config --global user.name "你的真实姓名"
git config --global user.email "你的Gitee验证邮箱"
# 检查配置
git config --list
# 获取所有远程分支信息
git fetch origin
# 查看可用分支
git branch -r
# 创建本地分支并关联远程分支(示例:English-branch)
git checkout -b English-branch(bendi) origin/English-branch(yuancehn)
# 修改文件后...
git add .
git commit -m "描述你的修改"
# 首次推送(建立关联)
git push -u origin English-branch
# 若推送被拒绝(因历史提交问题)
git push -f origin English-branch # 强制推送(仅限个人分支使用!)
remote: Push will publish a hidden email, make email public or abandon related commits
remote: error: hook declined to update refs/heads/English-branch
noreply
邮箱)或未验证git config
中的邮箱与 Gitee 账号绑定且已验证git config user.email
完全一致gitee进去个人设置页->邮箱管理->公开邮箱或取消命令上传的权限。over