Git使用中出现的状况:

BUG集锦:

  1. On branch dev nothing to commit, working tree clean

在实际项目中使用git推代码踩过的坑

说明在dev分支上,没有什么提交,很干净;

新建项目时,pull出现的报错信息,说明项目还有有文件,时空的直接进行推代码

将代码推至dev分支上

4.现有的代码在dev分支上,将dev分支代码合并到master分支上

4.1 git branch 查看现有分支

4.2 git checkout master 切换到master分支上

4.3 git pull 拉去代码

4.4 git add . 提交代码信息

4.5 git commit -m "*****" 合并dev分支代码

4.6 git push. 推代码

在实际项目中使用git推代码踩过的坑

5.error:src ref spec master does not match any. Error:failed to push some refs to

常见原因:

5.1 本地git长裤目录下为空

5.2 本地仓库add后没有commit

5.3 git init错误

6. fatal:remote origin already exits

首先删除:git remote rm origin

再继续执行

7. Error:failed to push some refs to

​ 起初我们在远端创建仓库时,已经存在README文件和.gitignore文件,然后将本地关联远端,所以在本地推代码至远端,会报错failed,因为两端都有内容,却没有任何联系,所以在拉取或者推代码时,git总会让你先拉取后推代码,但是拉取却是失败的;

​ 方案:为了避免报错,我们在远端常见仓库时,最好是创建一个空的仓库,在github创建时会提示:

Skip this step if you're importing an existing repository(如果你想导入库,请跳过此步骤)

This will let you immediately clone the repository to your computer(允许你将库克隆到你的计算机上)

8. Error:pathspec 'master' did not match any file(s) known to git
9. fatal:refusing to merge unrelated histories

​ 因为远程仓库已经存在代码记录了,并且那部分代码没有和本地仓库进行关联,我们可以使用如下操作允许pull未关联的远程仓库旧代码;

​ 方案:git pull origin master --allow-unrelated-histories

10.please make sure you have the correct access rights and the repository exists

需要重新配置本地ssh密钥

相关文章:

  • 2021-11-17
  • 2021-10-28
  • 2022-01-20
  • 2021-08-30
  • 2021-08-22
  • 2022-12-23
  • 2021-08-18
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-30
  • 2021-12-08
  • 2022-12-23
  • 2018-05-15
  • 2022-12-23
相关资源
相似解决方案