GitHub建立仓库、上传和更新

GitHub
Author

Rui

Published

December 29, 2022

GitHub 建立仓库、上传和更新

建立仓库

Prerequisite

你需要注册一个 GitHub 账户并且安装 Git。这部分内容在网上可搜索到大量教程,所以不再赘述。

step 1

打开 GitHub 个人页面,点击右上角个人头像,点击【Your repository】 -> 【New】 即可来到仓库创建页面。

step 2

  • 输入仓库名称和描述。注意仓库名称最好不要用中文,配图中仓库名称最后改为 CHFS。

  • 可选公开【public】或者私密【private】。创建好仓库后还可以修改。

  • 【Add a README file】可选可不选

  • 最后点击【Create repository】即可创建一个空仓库

上传

step 1

创建好的仓库页面如下所示。点击【Code】 -> 【HTTPS】并复制下面的地址。

step 2

在电脑中找到自己想要上传的文件的根目录,在空白处右击鼠标选择【Git Bash Here】弹出 shell

step 3

输入密钥后,输入 git init

step 4

输入 git add .。注意不要漏掉点(英文符号),且 add 与点之间有一个空格,要不然会报错。

step 5

输入 git commit -m "初次提交"。其中英文引号部分为备注,可要可不要。

step 6

输入 git remote add origin + step 1 中复制的地址。

step 7

输入 git push -u origin main。然后耐心等待即可上传成功

一些问题

要注意上传到 GitHub 时单个文件的大小不能超过 100 MB,否则报错 this exceeds GitHub's file size limit of 100.00 MB。解决办法参考:Github 超过 100MB 的大文件上传

提交过程中,git add . 命令是提交全部文件和文件夹,但是有时候我们并不想提交全部文件。可以使用通配符,比如 git add *.c 就是只提交拓展名为 c 的文件。更多方法参考:上传部分文件到 GitHub

GitHub更新后,默认分支为 main 而不是之前的 master。所以最后推送时应输入 git push -u origin main

更新

重新推送一遍就可以了。

Code
library(DiagrammeR)
DiagrammeR::grViz("digraph {
graph [layout = dot, rankdir = LR]
node [shape = rectangle, style = filled, fillcolor = Linen]
'git init' -> 'git add .' -> 'git commit' -> 'git push -u origin main'
}")

在 Rstudio 上传项目和更新项目到 GitHub

参考:RStudio Git GitHub配合使用