0


【github项目更新以及相关常用操作】

文章目录

(一)更新github项目以及更新项目里某个特定文件

更新github项目:

git init

,生成

.git

文件夹(需要打开隐藏文件夹)。
1、首先确保你有github账号并且执行过上传操作(有项目,项目里有文件)
2、点击想更新的文件夹,

git bash here

,或者直接打开对应文件夹,在操作的文件夹中鼠标右击,点击

git bash

即可。
3、

git add .

(

.

值得是总体文件,

.

可以换成想要更新文件的名称)
4、

git commit -m '记录本次提交的名称(随意填写)'

5、

git remote rm origin

6、

git remote add origin http地址/ssh地址

6、

git push origin master

这一步操作后会弹出’https://github.com’:
只需要依次输入自己的github账户名和密码就可以了。

更新某个特定的文件也很简单:
只要第三步改为:

git add

后面跟上要更新的特定文件名就可以了

git add filename

,例如,剩下的步骤同上。

(二)报错

git报错fatal: No such remote 'origin' 的解决方法
**1、

git

报错

fatal: No such remote 'origin' 

的解决方法**

在本地运行

git remote -v

,没有显示任何地址,需要添加,而不是修改。运行:

$ git remote add origin [email protected]:Bushizai/Deep-learning-for-Image.git

查看

remote

,可以看到

fetch

push 

的链接

$ git remote -v
origin    ssh://Bushizai/Deep-learning-for-Image.git (fetch)
origin    ssh://Bushizai/Deep-learning-for-Image.git (push)

运行

push

命令,将本地代码推送上去服务端。

$ git push --set-upstream origin master

2、git报错fatal: Could not read from remote repository
**2、

git

报错``fatal: Could not read from remote repository`**

问题描述:

在使用Git将本地仓库推送到远程仓库的时候,发生了如下错误:“fatal: Could not read from remote repository.”

问题发现

问题原因:

出现这错误一般是以下两种原因:

  • 客户端与服务端未生成ssh key
  • 客户端与服务端的ssh key不匹配为解决以上问题,我们需要重新生成一次ssh key ,并重新配置一下GitHub账户即可。

解决步骤:

1. 生成新的SSH key

如果是客户端与服务端未生成ssh key,那么直接使用:ssh-keygen -t rsa -C “youremail@example.com” 生成新的rsa密钥即可。

如果是客户端与服务端的ssh key 不匹配,此时需要先将本地生成的 id_rsa以及id_rsa.pub这两个文件【一般在用户名下的.ssh文件夹下】删除掉,然后再使用上述指令生成新的rsa密钥。

生成新的rsa密钥

**2. 补充:

ssh-keygen -t rsa -b 4096 -C "邮箱":

这条命令的目的是为了让本地机器ssh登录远程机器上的GitHub账户无需输入密码。**

**使用

ssh-add ~/.ssh/id_rsa

将产生的新ssh key添加到ssh-agent中:**

将ssh key 添加到ssh-agent

补充: 如果出现

“Could not open a connection to your authentication agent.”

的错误可以使用以下两种方式解决:

eval "$(ssh-agent -s)"  或者  eval `ssh-agent`

3. 将SSH key 添加到你的GitHub账户

在账户选项中选择 “Settings”–>“SSH and GPG keys”–>“New SSH key”,然后打开之前新生成的id_rsa.pub文件,将密钥复制后填写到账户中【注意填写时的格式要求】:

添加ssh key 到账户

4. 验证key

ssh -T [email protected]

使用

ssh -T [email protected]

对ssh key 进行验证:

验证key

当出现上述界面时说明配置成功,此时可以再次执行

git push

操作将本地仓库推送到远程。

注: 以上操作命令均在

Git Bash

中完成。

在这里插入图片描述

git pull --rebase origin master

(三)github更改默认分支

请添加图片描述
如何把

github

中的

Branches`的默认分支`main(default)

更改为

master(default)

第一步:
请添加图片描述
第二步:
请添加图片描述
第三步:
请添加图片描述
这样更改就好了。

标签: github git

本文转载自: https://blog.csdn.net/weixin_54546190/article/details/128231362
版权归原作者 ☞源仔 所有, 如有侵权,请联系我们删除。

“【github项目更新以及相关常用操作】”的评论:

还没有评论