一,将默认分支main改为master
github在2020/10/1宣布上的所有新库都将用中性词「main」命名,取代原来的「master」,如果我们通过git push -u grigin master 方法上传仓库,在github仓库中就会出现一个master的分支。
如何改变这个问题?
我们只需要中github的个人设置中找到>Repositories>将默认的main,改为master然后再创建项目仓库即可,
接下来是如何使用github
二,SSH Key的生成与github的连接
(第一步)
对于新手而言可能不知道ssh key的作用是什么,在这里通俗的语言说明一下:
“SSH是一种网络协议,主要用于客户端与远程主机的安全链接和交互”
其实SSH就是用来让你的客户端和github进行连接免密登录,不然你每次push操作时都会需要让你重新输入你的账号密码。
进入正题
在终端中输入
ssh-keygen -t rsa -b 4096 -C “@user.email”
在终端中我们可以找到这个.pub文件
Your identification has been saved in /Users/mac/.ssh/id_rsa.
Your public key has been saved in /Users/mac/.ssh/id_rsa.pub.
The key fingerprint is:
SHA2**:4ggtz88bWeV9********************** “*****@gmail.com
The key’s randomart image is:
±–[RSA 4096]----+
| +oo=. |
| …o.=o |
| . .*… |
| . . = + |
| o . o S = o - |
| = o = E . = o.|
| + + . . +=|
| o . . o=B|
| +. +@|
±—[SHA256]-----+
.pub即为生成的秘钥文件,可以通过路径查找找到这个文件,打开这个公共秘钥.pub文件 复制里面的内容。
(2)我们也可以通过在项目中、删除远端当前仓库和当当前key,然后重新生成key,
ssh-keygen -t rsa -C *********@qq.com(输入你的邮箱)
连敲两次回车键
创建钥匙
(第二步)登录你的GitHub
单击右上角个人头像→Settings→SSH and GPG keys→New SSH Key ,在 Title 文本框中输入任意字符,把.pub文件拖至浏览器页面或文本打开,会显示一串字符串,在 Key文本框粘贴刚才复制的公钥字符串,单击“Add SSH key”按钮完成操作,如下图所示
(第三步) 检查是否连接成功
在终端中输入
ssh -T [email protected]
显示这个即为成功
三,关联github项目仓库
(一)如果你已经有一个项目想上传,
1、如果在本地已有项目,进入到目录执行 git init 初始化
2、这时候使用git status
会提示哪些文件需要被添加
3、使用git add
. 添加至本地暂存区 ,如果无效可以使用git add .这个
4、使用git commit -m "***"
提交到本地git仓库
5、使用 git status
查看是否成功提交
在我们项目的Terminal中输入
注意:输入自己的链接
git remote add origin https://github.com/coderhzc1/g****.git
完成后我们可以通过git remote -v
查看是否已经绑定了我们的仓库
然后通过下面的代码,传入到我们的远程仓库中就好了。
git push -u origin master
如果创建仓库时创建了REDME需要先拉取一下
git pull --rebase origin master