zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Github_使用笔记

GitHub笔记 使用
2023-09-27 14:27:14 时间

安装

1.Git Bash:命令行
2.Git Desktop:GUI
3.Git LFS:大文件(文件大于100M)存储

大文件提交方法

当你的respo里面有大文件准备提交时会弹出如下错误,这时就需要LFS来单独存储你的大文件!
在这里插入图片描述

LFS超限被Disable

解决方案

配置步骤:

1.在你的respo目录下进入Git Bash,运行命令初始化该respo 的lfs:git lfs install
2.添加要用Git LFS管理的大文件(确保respo中的.gitattributes已经被track):git lfs track "*.psd"
3.像以往那样提交你的文件即可。
在这里插入图片描述

常用命令

清空cache

如果想把已加入track的文件/文件夹untrack可以执行以下操作:
git rm -r --cached .

git add .

回滚到某个版本

有时候在Github Desktop中回滚会失败,这时可以到对应的项目目录下用命令的 方式回滚。
1.复制SHA
在这里插入图片描述
2.在项目位置右键打开Git Bash
在这里插入图片描述
3.输入回滚命令
$ git reset --hard {SHA}:{SHA}用步骤1复制的代替即可。

$ git reset --hard 4b418b577785b56a531f86410b15629d6868dcdd

4.推送更新到服务器
$ git push -f -u origin master

在这里插入图片描述

清空Stash

1.查看是否有未处理stash

git stash list

2.删除第一个队列:0
git stash drop stash@{0}