文章目录
-
- [1. 远程创建仓库](#1. 远程创建仓库)
- [2. 关联远程和本地代码](#2. 关联远程和本地代码)
- [3. 推送本地分支到远程](#3. 推送本地分支到远程)
1. 远程创建仓库
2. 关联远程和本地代码
上面创建完后会得到一个git仓库的链接,有SSH或者http的
http://gitlab.xxxxx.local:18080/xxxxx/dvr_avm.git
ssh://git@gitlab.xxxxx.local:10022/xxxxx/dvr_avm.git
使用下面的命令给本地仓库添加关联远程仓库
git remote add origin ssh://git@gitlab.xxxxx.local:10022/xxxxx/dvr_avm.git
把本地的master分支推送到远程
git push -u origin master
这样远程仓库里面就会有本地的提交了
3. 推送本地分支到远程
你可以使用git push命令。假设你的本地分支名为my-branch,你的远程仓库名为origin(这是默认的远程仓库名),你可以运行以下命令:
git push -u origin my-branch
这个命令做了两件事:
1)它将你的my-branch分支推送到origin远程仓库。
2)-u选项设置了origin/my-branch为my-branch的上游,这意味着在未来,你可以只运行git push和git pull,而不需要指定远程仓库和分支。
如果你的远程仓库已经有一个名为my-branch的分支,并且你想要覆盖它,你可以使用--force(或-f)选项来强制推送:
git push -f origin my-branch
请注意,强制推送会覆盖远程仓库的分支,所以在使用这个选项之前,最好先确保这不会影响其他人的工作。
实例:
git push -u origin dev