git 相关信息
·
一.检查远程分支是否存在
运行以下命令确认远程分支是否正常:
git fetch origin
git branch -r
你应该能看到类似:
origin/main
origin/develop
如果没有 origin/main,说明远程分支未同步,需要手动拉取
执行 git fetch 同步远程分支信息
git fetch origin
如果你希望本地也拥有最新代码(而不仅仅是元数据),可以再执行:
git pull origin main
或者(更现代的写法):
git switch main
git pull
添加文件并提交
# 添加所有文件
git add .
# 或添加特定文件
git add index.html src/
# 提交(-m 后跟提交信息)
git commit -m "initial commit"
即使远程是空仓库,也建议执行(尤其当远程有默认分支时):
git pull origin main --allow-unrelated-histories
- 如果远程默认分支是
master,把main换成master --allow-unrelated-histories允许合并两个无关的历史(首次推送常用)- 不确定远程分支名?去 GitHub 仓库首页看左上角(如
main或master)
推送代码到远程仓库
git push -u origin main
后续更新(以后每次上传)
git add .
git commit -m "update something"
git push
推送被拒绝(non-fast-forward)
→ 先 git pull 再 git push
更多推荐




所有评论(0)