git的常见bug

it2025-06-26  5

这里写自定义目录标题

##git的bug解决

git的bug解决: ubuntu解决从github上拉代码时报错“Failed to connect to localhost port 1080: Connection refused”

解决: 主要原因是因为使用了proxy代理,需要关闭代理。

git config --global http.proxy //查看代理

结果为:localhost:1080

git config --global --unset http.proxy //不设置代理

再输入进入/etc/hosts下把所有关于GitHub的ip注释掉

推项目时 git出现这种错误是什么原因?error :hint? git $ git push origin master To git@github.com:qzmly100/repository-.git ! [rejected] master -> master (fetch first) error: failed to push some refs to ‘git@github.com:qzmly100/repository-.git’ hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., ‘git pull …’) before pushing again. hint: See the ‘Note about fast-forwards’ in ‘git push --help’ for details.

解决:

项目推到GitHub: 首先绑定账号以及秘钥:在GitHub上生成新仓库,在本地生成仓库,推上去。 1、在本地电脑环境中创建SSH Key。生成SSH Key可以通过ssh命令进行生成,生成命令如下:

``` ssh-keygen -t rsa -C "邮箱" ```

2、打开已经登录的github,打开setting -> SSH Keys,点击右上角New SSH Key,把第一步生成的两个文件中的其中一个id_rsa.pub内容放入到输入框中,并为该ssh key命名。 3、可以通过创建新的仓库来进行代码仓库的创建,方便我们后续使用该仓库来进行代码管理 4、创建项目仓库 进入到项目根目录,使用git init命令来初始化该项目,使整个项目变为一个git管理的项目。 5、本地提交项目代码 之前我们搭建项目架构、进行项目配置,并开发完成的管理员登陆功能,代码开发已经进入正轨。因此,我们有必要每开发完成一个小功能,就提交一次我们的代码,以达到能够实时跟踪并保存我们的项目代码的目的。在git中,将已经开发完成的代码提交到仓库需要两个步骤:第一个步骤是将代码提交到本地,第二步是推送到远端仓库,在我们这个系列课程中的远端仓库就是我们在github上已经创建的仓库。 首先,我们来看第一步,将代码提交到本地。这一步骤需要使用commit命令,具体命令如下:

``` git add . git commit -m "本次提交的文字说明,如添加了哪些功能代码,修改了哪些代码等" ```

如上命令所示,首先通过add命令指定要提交哪些文件,"."表示提交所有变更的文件;commit有一个-m参数供开发者添加代码提交的说明。

查看本地git状态 在本地git项目目录下,可以通过status命令来查看当前项目文件的状态。 git status

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-010KLwkr-1603309279832)(15546862223585/git_status.png)] 红色表示自上次提交以后,有过内容修改的文件。该命令在我们开发过程中使用非常频繁。 添加远端仓库 按照上述操作,我们已经完成了本地的git项目操作,接下来就是将代码推送到远端github仓库的操作步骤。

首次推送添加远端仓库分支 当我们推送代码到远端仓库时,我们需要进行知道远端仓库的分支地址,首次推送前,我们首先需要进行远端分支添加。添加远端分支的命令如下:

git remote add origin +仓库地址

该远端分支添加绑定操作,只需要操作一次即可。

执行推送命令 在远端分支绑定完成以后,我们就可以使用push命令将仓库代码推送到远端,具体命令如下: git push -u origin master i.github.io/flowchart.js/
最新回复(0)