github的使用,及将默认分支main改为master
一,将默认分支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,
连敲两次回车键 创建钥匙
(第二步)登录你的GitHub
单击右上角个人头像→Settings→SSH and GPG keys→New SSH Key ,在 Title 文本框中输入任意字符,把.pub文件拖至浏览器页面或文本打开,会显示一串字符串,在 Key文本框粘贴刚才复制的公钥字符串,单击“Add SSH key”按钮完成操作,如下图所示 (第三步) 检查是否连接成功
在终端中输入
ssh -T git@github.com
显示这个即为成功
三,关联github项目仓库
(一)如果你已经有一个项目想上传, 1、如果在本地已有项目,进入到目录执行 git init 初始化
2、这时候使用git status 会提示哪些文件需要被添加
3、使用git add. 添加至本地暂存区 ,如果无效可以使用git add .这个
4、使用git commit -m "***" 提交到本地git仓库
5、使用 git status 查看是否成功提交
(二)接下来我们在github中创建一个新的远程仓库。 点击code 我们可以获得一个HTTPS 的链接。
在我们项目的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