GitHub上传本地文件夹项目

好不容易跑出来Unet,想开始用GitHub做个文件管理,做点笔记方便后续操作。

前期配置

  • 创建账号啥的就跳过了。
  • 在终端配置一下自己的用户名和邮箱
$ git config --global user.name "struggler176393"
$ git config --global user.email "[email protected]"
  • 建立ssh连接
$ ssh-keygen -t rsa -C "[email protected]"

将刚刚本地生成的SSH KEY(在home/.ssh/id_rsa.pub)复制,Github选中Settings-SSH and CPG Key-Add SSH KEY,将复制的key填到框里完成加密。

开始上传

  • Repositories 那里点击 New 创建个新仓库。
  • 在本地文件夹下:
git init #建立git仓库
git add . #添加所有文件
git commit -m "注释的话" #提交到仓库
  • 关联新建仓库与本地仓库
  • git remote add origin https://github.com/struggler176393/Unet_Pytorch.git
    若出现fatal: 远程 origin 已经存在,就删除之前的origin命令重新remote add。
git remote rm origin
git remote add origin https://github.com/struggler176393/Unet_Pytorch.git
  • 新建分支并上传
git branch -M main
git push -u origin main #-u可以不加

这里可能还有一个问题,github不支持单个容量大于100M的文件,所以上传时需要忽略一些大文件,否则报错。在本地文件夹下新建个.gitignore文件,在里面加入忽略的文件或文件夹,忽略的格式可以查看该网址http://t.zoukankan.com/fancyblogs-p-12299731.html,简单来讲,要忽略当前文件夹下的a文件夹下的b文件夹,在.gitignore文件添加a/b/,忽略当前文件夹下的a文件夹下的b文件夹下的c文件,在.gitignore文件添加a/b/c
然后:

git rm -r --cached . #删除缓存
git add .
git commit -m '123'
git push -u origin main

push的时候需要输入用户名和密码,用户名就是github账号的用户名,密码是github特有的token,申请token见如下链接:https://blog.csdn.net/HUASHUDEYANJING/article/details/126521798。

你可能感兴趣的:(github,git)