Github使用笔记

  • git clone失败,一般是本机和github没有建立起联系,需要添加ssh key
ssh-keygen -t rsa -b 4096 -C "1249814975@qq.com"
clip < ~/.ssh/id_rsa.pub #将生成的 SSH 公钥复制到剪贴板
#登录 GitHub,进入 Settings > SSH and GPG keys,点击 New SSH Key,将复制的公钥粘贴到表单中,点击 Add SSH Key。

我非常喜欢的一种方式就是先git clone项目到本地,然后这时候就会有git标识,这时候你修改,添加都会显示,然后

git add .
git commit -m "commit"
git push origin main

就可以完成上传,非常简单

  • github上传目录创建问题,会根据相对.git的路径来创建。比如.git在根目录,然后你cd aaa/bbb然后git add .,git commit 再git push ,那么这个文件的目录会是aaa/bbb/。但是如果你cd aaa/bbb来git add .,然后cd ../..到根目录,然后再git commit和git push,那么github显示的东西就会是在根目录中

  • 有时候通过https来git clone别人的仓库很可能出现网络问题,可以先fork到自己仓库然后再通过ssh来git clone即可