好不容易跑出来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。