相关疑难解决方法(0)

如何更新GitHub分叉存储库?

我最近分叉了一个项目并应用了几个修复程序.然后我创建了一个拉取请求,然后被接受.

几天后,另一位撰稿人做出了另一项改变.所以我的fork不包含那个改变.

我怎样才能把这个改变变成我的叉子?当我进行进一步的更改时,是否需要删除并重新创建我的分支?还是有更新按钮?

git fork github pull-request

3390
推荐指数
19
解决办法
69万
查看次数

Git push需要用户名和密码

我从我的Github帐户克隆了一个git存储库到我的电脑.

我想使用我的PC和笔记本电脑,但有一个Github帐户.

当我尝试使用我的PC从Github推送或拉出时,它需要用户名和密码,但在使用笔记本电脑时则不需要!

每次与原点交互时,我都不想输入用户名和密码.我在这里缺少什么?

authentication github git-pull git-push git-clone

1327
推荐指数
22
解决办法
113万
查看次数

如何从Git仓库中删除远程源

我刚刚git init将我的文件夹初始化为git repo,然后使用添加了一个远程存储库git remote add origin url.现在我想删除它git remote add origin并添加一个新的存储库git remote add origin new-url.我该怎么做?

git git-remote

772
推荐指数
13
解决办法
53万
查看次数

远程源在'git push'上已经存在于新的存储库中

我在某个地方的GitHub上有我的项目git@github.com:myname/oldrep.git.

现在我想将我的所有代码推送到其他位置的新存储库中git@github.com:newname/newrep.git.

我使用了命令:

git remote add origin git@github.com:myname/oldrep.git

但我收到了这个:

致命的:远程起源已经存在.

git github git-push git-remote

506
推荐指数
11
解决办法
48万
查看次数

使用Sed替换包含字符串的整行

我有一个文本文件,其中有一个特定的行

sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext
Run Code Online (Sandbox Code Playgroud)

我需要替换上面的整行

This line is removed by the admin.
Run Code Online (Sandbox Code Playgroud)

搜索关键字是 TEXT_TO_BE_REPLACED

我需要为此编写一个shell脚本.我怎样才能实现这个目的sed

string shell sed

296
推荐指数
5
解决办法
47万
查看次数

更改Git遥控器'推送到'默认值

我想更改Git默认远程分支目的地,所以我可以

git push
Run Code Online (Sandbox Code Playgroud)

代替:

git push upstream
Run Code Online (Sandbox Code Playgroud)

目前这被设置为原始远程,我想将其设置为不同的远程.

我试图删除原始(克隆自)遥控器

git remote rm origin
Run Code Online (Sandbox Code Playgroud)

哪个确实删除了原来的遥控器.但并没有解决git push问题.我还是得到:

致命:没有配置推送目的地.
从命令行指定URL 或使用...配置远程存储库

我也试过玩:

git remote set-url --push myfork origin
Run Code Online (Sandbox Code Playgroud)

和其他选项,但似乎没有工作(也许是因为我太快删除了原点遥控器?)

这里答案后,我试图改变:

git config push.default upstream (or matching)
Run Code Online (Sandbox Code Playgroud)

但都没有奏效.

git git-push git-remote

201
推荐指数
11
解决办法
11万
查看次数

Git on Bitbucket:即使在上传我的公共SSH密钥后,也总是要求输入密码

我按照说明~/.ssh/id_rsa.pub将我上传到Bitbucket的SSH密钥,但Git仍然要求我在每次操作时都输入密码(例如).我错过了什么?git pull

它是一个私有存储库(另一个人的私有存储库的分支),我克隆它像这样:

git clone git@bitbucket.org:Nicolas_Raoul/therepo.git
Run Code Online (Sandbox Code Playgroud)

这是我当地的.git/config:

[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        fetch = +refs/heads/*:refs/remotes/origin/*
        url = https://Nicolas_Raoul@bitbucket.org/Nicolas_Raoul/therepo.git
[branch "master"]
        remote = origin
        merge = refs/heads/master
Run Code Online (Sandbox Code Playgroud)

在具有相同公钥的相同环境中,Gitub上的Git工作正常.
.sshrwx------,.ssh/id_rsa-rw-------,.ssh/id_rsa.pub-rw-r--r--

git ssh bitbucket

171
推荐指数
8
解决办法
10万
查看次数

如何在GitHub上合并远程更改?

我正在尝试跟随错误,尝试第一次Github推送:

[rejected] master -> master (non-fast forward)
error: failed to push some refs to 'git@github.com:me/me.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again.  See the 'non-fast forward'
section of 'git push --help' for details.
Run Code Online (Sandbox Code Playgroud)

我该如何解决此问题并合并远程更改?

git github

134
推荐指数
5
解决办法
15万
查看次数

在git中克隆远程存储库时无法解决主机github.com错误

我做了什么:我在Github上创建了一个远程存储库,我正在尝试克隆本地计算机上的远程存储库.克隆时我正在提供克隆URL和目标文件夹.

但每次我尝试克隆时,我都会收到此错误:

错误:"致命:无法访问' https://github.com/hyperion057/spring-repo.git/ ':无法解析主机:github.com"

连接到GitHub需要做什么?

git github

128
推荐指数
10
解决办法
22万
查看次数

如何在Windows上更改远程/目标存储库URL?

我在Windows上创建了一个本地GIT存储库.我们称之为AAA.我上传,提交并将内容推送到GitHub.git@github.com:username/AAA.git

我意识到我的名字弄错了.

在GitHub上,我将其重命名为 git@github.com:username/BBB.git

现在,在我的Windows机器上,我需要更改git@github.com:username/AAA.gitgit@github.com:username/BBB.git因为设置仍在尝试"推送" git@github.com:username/AAA.git但我需要推送到git@github.com:username/BBB.git现在.

我怎么能这样做?

windows git github

126
推荐指数
4
解决办法
17万
查看次数