如果想深入了解推荐你们几个:
git将本地代码推送到远程分支_望长安于日下的博客-CSDN博客_git推送代码到远程分支
史上最简单的 GitHub 教程_CG国斌的博客-CSDN博客_github教程
一些报错处理:
git报错 error: remote origin already exists.
- $ git remote rm origin //删除链接的远程仓库
- $ git remote add origin (跟上需要链接的仓库) //重新绑定链接仓库
github提交 ! [rejected] master -> main (fetch first)error: failed to push some refs to ‘github ...‘
在将已有项目提交到线上远程仓库时,报错[rejected] master -> master (fetch first) error: failed to push some refs
本文将介绍如何将已有项目提交到线上远程仓库以及中间遇到的问题;
报错的原因是因为,每个仓库都有一个分支,也可以理解为大仓库里的小仓库,我们只是跟线上远程仓库有了关联,但没有跟线上远程仓库的某个分支关联,所以我们没法提交
解决方案:
- 在终端输入 git pull --rebase origin master 即可跟刚创建的线上远程仓库的默认分支master关联
- 这时再执行一下 git push -u origin master 即可将我们的项目文件上传到关联的线上远程文件中
删除本地仓库
远程库分支拉取到本地
- 1、新建空文件夹
- 2、初始化git
git init
- 3、与远程仓库建立连接
命令:git remote add origin <远程git地址>
例如:git remote add origin http://git.xxx.com/test.git
- 4、把远程分支拉去到本地
命令:git fetch origin <远程分支名称>
例如:git fetch origin fast
- 5、在本地建立分支localfast并切换到该分支,与远程分支建立连接
命令:git checkout -b <本地分支名称> origin/<远程分支>
例如:git checkout -b localfast origin/fast
- 6、拉取分支内容到本地分支
命令:git pull origin <远程分支名称>
例如:git pull origin fast