本地项目连接到gittee(gitlab)仓库

可以参考这个图文详解——将本地项目上传到码云(gitee)远程仓库 - 简书

1.git问题error: remote origin already exists.

经过摸索,找出了解决办法。这是因为其他的origin关联了远程库。所以你无法推送到自己的远程仓库中。

第一,先执行git remote rm origin 指令,解除关联的origin的某个远程库

第二,再执行 git remote add origin https://gitee.com/xxxxxx.git  指令关联自己的仓库。比如我执行的的git remote add origin https://gitee.com/gaombamaster/22.git

到这里问题就解决了。

第三,如果要开始推送项目,再执行git push origin master指令,这样就将项目推送到自己的仓库了。

参考链接一步解决gitee码云在初步安装出现问题error: remote origin already exists. - - php中文网博客

2.本地项目连接到gittee(gitlab)仓库_第1张图片

(github允许你本地仓库有的东西,远程仓库里没有,但不允许远程仓库有的东西,你本地仓库没有。)

第一种尝试:(可能有用)

错误原因:gitee(github)中的README.md文件不在本地代码目录中
解决方案:输入git pull --rebase origin master,命令README.md拉到本地,然后再次执行报错前的语句。

第二种尝试;

3.git报错:‘origin’does not appear to be a git repository

git报错:‘origin’does not appear to be a git repository_世界尽头与你的博客-CSDN博客

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true

[remote "origin"]
    url = xxx(你的远端仓库地址)
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
一般情况不建议上面这种改,会导致本地的gitConfig都上传到同一个指定仓库地址,

4.git报错:Your branch and ‘origin/master‘ have diverged

git报错:Your branch and ‘origin/master‘ have diverged_王睿丶的博客-CSDN博客

git fetch origin
git reset --hard origin/master

5.有时候本地项目有代码,创建一个空仓库进行关联,可能不在master主分支上,例如在dev上,此时直接push,pull,会报错,要确保远程dev分支和本地dev分支关联,并提交对分支

git 创建项目,创建dev分支,并且关联和提交dev分支,删除无用分支_git dev分支_农夫三拳有点疼=-=的博客-CSDN博客

本地项目连接到gittee(gitlab)仓库_第2张图片

 本地项目连接到gittee(gitlab)仓库_第3张图片

你可能感兴趣的:(gitlab)