1. 查看远程仓库#
git remote -v可能显示:
origin git@example.com:user/project.git (fetch)
origin git@example.com:user/project.git (push)origin 是远程仓库的常用默认名称。
2. 添加远程仓库#
git remote add origin 远程仓库地址例如:
git remote add origin git@example.com:user/project.git3. 修改远程仓库地址#
git remote set-url origin 新地址4. 删除远程仓库配置#
git remote remove origin这只会删除本地远程配置,不会删除服务器上的仓库。
5. 推送代码#
第一次推送:
git push -u origin main之后可以直接执行:
git push6. 获取远程更新#
git fetchfetch 会下载远程提交和分支信息,但通常不会直接修改当前工作区。
查看远程主分支:
git log origin/main --oneline7. 拉取代码#
git pull通常可以理解为:
git fetch
加上
git merge使用变基方式拉取:
git pull --rebase具体采用哪种方式,应遵循团队规范。
8. 推送本地分支#
git push -u origin feature/login建立跟踪关系后可以直接:
git push9. 删除远程分支#
git push origin --delete feature/login10. 清理失效远程分支#
git fetch --prune该命令会清理本地保存的、远程已经不存在的分支引用。