git init本地仓库推送到远程仓库

问题

通过 git init 创建的本地 Git 仓库推送到远程仓库,并在远程创建新仓库的对应分支


前提

  • 1.你已经使用 git init 初始化了一个本地仓库
  • 2.你已经写了一些代码并提交了至少一次(git commit
  • 3.你在远程仓库平台(如 GitHub、Gitee、GitLab 等)创建了一个空仓库,拿到了远程地址,如:
https://github.com/yourname/your-repo.git

步骤

1. 初始化仓库

1
git init

2. 添加文件并提交

1
2
git add .
git commit -m "Initial commit"

3. 添加远程仓库地址

1
git remote add origin https://github.com/yourname/your-repo.git

如果你需要改为 SSH 地址,也可以用:

1
git remote add origin git@github.com:yourname/your-repo.git

4. 推送到远程(并设置为默认上游分支)

1
git push -u origin master

如果你的默认分支是 main,请使用:

1
2
3
4
5
6
git branch -M main
git push -u origin main

# 新建分支推送到远程
git checkout -b dev
git push -u origin dev

5.验证

可以通过以下命令查看当前的远程仓库配置:

1
git remote -v

或者在浏览器中打开远程仓库的地址,验证是否已经推送成功。