04. GitHub的使用

一、创建远程库

创建远程库步骤1

创建远程库步骤2

  创建好远程库后,我们可以查看远程库地址链接。

远程库地址链接

二、创建远程库别名

git remote add 别名 远程库地址链接

创建远程库地址别名

三、查看远程库别名

git remote -v

查看远程库地址别名

四、推送本地分支到远程库

git push 远程库地址别名或远程库地址链接 分支名

推送远程库

  我们在第一次使用 git push 推送本地分支到远程库时,会弹出关联 GitHub 的界面,这时,我们选择用浏览器登录即可。

关联GitHub账号

推送成功

  如果,我们推送失败,此时我们可以使用 -f--force 强制推送试试。

git push --force 远程库地址别名或远程库地址链接 分支名
git push -f 远程库地址别名或远程库地址链接 分支名

由于 GitHub 的服务器在国外,因此推送的时候总是因为网络连接等问题而失败,如果失败,建议多试几次;

五、拉取远程库到本地库

git pull 远程库地址别名或远程库地址链接 分支名

拉取前的内容

拉取远程库到本地库

拉取后的内容

从远程库拉取的内容会自动在本地库中,无需添加暂存区、提交本地库。

六、克隆远程库到本地

git clone 远程库地址链接

  新建一个文件夹,用来存储从远程库克隆到本地的内容。

克隆远程库到本地

  当我们克隆的 GitHub 远程库中有子仓库的时候,我们需要使用 git clone --recursive 命令克隆远程库。如果直接使用 git clone 命令,则不会克隆子仓库。

git clone --recursive 远程库地址链接

  当我们使用 git clone --recursive 命令克隆远程库时,可能由网络连接问题下载子仓库失败。此时我们可以进入到主仓库中,然后通过如下命令下载子仓库。

# 初始化子仓库
git submodule init
# 更新子模块
git submodule update

# 可以使用如下一个命名代替以上两个命令
git submodule update --init --recursive

克隆操作时会 拉取代码初始化本地库创建 origin 别名

七、SSH免密连接

  由于网络等原因,我们提交的远程库时总是失败,此时我们可以使用 SSH 免密登录。我们可以在当前用户的家目录下,生成 .ssh 密钥。

ssh-keygen -t rsa -C 邮箱地址邮箱地址

生成.ssh密钥

  之后,生成【.ssh】文件夹,里面有【id_rsa】私钥和【id_rsa.pub】公钥。

私钥和公钥

  然后,我们点击 GitHub 的图像,在弹出的菜单中点击【setting】选项,进入账号的设置,然后再点击【SSH and GPG keys】选项,接着点击【New SSH Key】添加公钥。

进入账号设置界面

添加公钥

确认添加公钥

  第一次使用 SSH 免密登录的时候,会提示是否保存链接,此时我们输入 yes 即可。

使用SSH链接推动到远程库

使用SSH链接拉取远程库

posted @   星光映梦  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示