如何将本地代码同步到远程Github仓库
- 初始化本地 Git 仓库
先进入项目目录
然后执行:
git init
- 添加文件到暂存区并提交
git add .
git commit -m "Initial commit" # 提交更改
- 检查本地分支
git branch
如果无输出,说明尚未创建分支,可以执行:
git checkout -b main # 创建并切换到 main 分支
如果显示 master 而非 main 可重命名:
git branch -m master main
- 关联远程 GitHub 仓库
bash
git remote add origin git@github.com:用户名/仓库地址.git
- 推送到远程仓库
情况 1:远程仓库是空的(首次推送)
git push -u origin main # 推送本地 main 分支到远程
如果远程默认分支是 master,改为:
git push -u origin master
情况 2:远程已有内容(如 README.md)
git pull origin main --allow-unrelated-histories # 先拉取远程更改
git push -u origin main # 再推送
如果冲突,需手动解决冲突后再提交。
- 验证是否成功
访问 GitHub 仓库页面,确认代码已同步。
或运行:
git log --oneline --graph --all # 查看提交历史