添加SSH Key
通过参考Github官方文档,使用命令ssh-keygen -t ed25519 -C "your-Email@example.com"
生成密钥(在Github中的官方文档中好像也没有提及使用rsa生成,如果使用rsa生成ssh密钥请使用命令ssh-keygen -t rsa -C "your-Email@example.com"
),并将公钥文件.ssh/id_ed25519.pub
中的内容复制到Github中添加密钥。(可以在neovim中使用:w !clip.exe
命令复制整篇文档到系统剪贴板)
上传项目代码
- 使用
cd <dir>
命令转移到需要上传的项目目录下 - 使用
git init
进行给git初始化 - 使用
git add *
将所有文件添加到工作区,使用git status
查看添加到工作区的文件 - 使用
git commit -m "comment"
命令将工作区的文件添加到本地git库,"comment"
相当与这些文件的标签,可以任意更改。使用git ls-files
查看已经存放在本地仓库的内容 - 关联远程仓库。同一个目录下远程仓库只需要关联一次即可。使用命令:
git remote add <link-name> <url-link-SSH>
<link-name>
是关联仓库的链接的名字,可以任意更改,一般将origin
作为链接名。url-link-SSH
链接需要从在线仓库中找到(需要首先开启SSH密钥,测试链接是否成功使用ssh -T git@github.com
):
使用git remote
查看已经添加的链接,如果需要删除,使用git remote rm <link-name>
删除。
- 把文件从本地仓库上传到远程仓库,使用
<sudo> git push <link_name> <branch>
。其中sudo
可选(取决于操作的文件夹需要的权限),<branch>
可以是main
或者master
(取决于想要上传到哪个分支)