Use Git
趁着这个计算神经科学的课,用一用git
主要的流程是:
git init
初始化git add .
加载所有文件git commit -m "first commit"
git branch -M main
将主分支名字由master 改为maingit remote add origin github.com/xxx/xxx.git
后面的这个链接名字换成了 origingit push -u origin main
传到origin的main分支上 ,用这个命令也行,git push --set-upstream origin xxx
如果代码或者文件有修改,可以用git status 查看改动的文件,用git add
git commit -m "first commit"
提交到本地仓库,git push
提交到远程仓库。
如果要合并分支的话,用git pull origin main --allow-unrelated-histories
,然后再git push origin main
推送到远程。
如果要删除远程仓库文件/文件夹,用git rm -r --cached <filename>
删除文件夹,用git rm --cached <filename>
删除文件,不写--cached 的话,会直接删除本地文件夹。
大文件,超过100M的,用git lfs 命令,
git lfs track xxx
git add xxxx
git commit -m "xxx"
git push
删除git commit 中的大文件
git cherry -v
git reset commit_id
三种方法解决 fatal: remote origin already exists.
https://blog.csdn.net/qq_34769162/article/details/116379638
参考链接:
https://www.jianshu.com/p/46489723fc5f
https://blog.csdn.net/weixin_42693712/article/details/108326096
https://zhuanlan.zhihu.com/p/624993960
https://git-lfs.com/
https://blog.csdn.net/dappp3000/article/details/111321738
https://docs.github.com/zh/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/renaming-a-branch
https://blog.csdn.net/faihung/article/details/96273705