git
使用案例
新建仓库
git init .
下载远程仓库
git clone --depth=1 https://...
--depth=1
表示只下载一部分历史
gitignore:忽略文件
添加本地更改
git add --all
git commit -m "sth"
从远端获取更新
git pull
推送更新到远端
git push origin master
使用代理
git config --global http.proxy http://proxy.mycompany:80
记录里显示中文
git config --global core.quotepath false
设置默认编辑器
git config --global core.editor "vim"
git-lfs: 用 git 管理大文件
安装
从包管理器中安装 git-lfs
,windows版本已经包含了
使用
- 对账户启用
git lfs install
- 对仓库设置要追踪的文件类型
git lfs track "*.psd"
- 把配置文件加到追踪列表里
git add .gitattributes
常用大文件
git lfs track "*.png"
git lfs track "*.jpg"
git lfs track "*.jpeg"
git lfs track "*.gif"
git lfs track "*.mp4"
git lfs track "*.mpeg"
git lfs track "*.mkv"
.gitattributes
文件内容为
*.pdf filter=lfs diff=lfs merge=lfs -text *.jpg filter=lfs diff=lfs merge=lfs -text *.jpeg filter=lfs diff=lfs merge=lfs -text *.png filter=lfs diff=lfs merge=lfs -text *.gif filter=lfs diff=lfs merge=lfs -text *.ico filter=lfs diff=lfs merge=lfs -text *.eps filter=lfs diff=lfs merge=lfs -text *.bmp filter=lfs diff=lfs merge=lfs -text *.psb filter=lfs diff=lfs merge=lfs -text *.tiff filter=lfs diff=lfs merge=lfs -text *.wbmp filter=lfs diff=lfs merge=lfs -text *.webp filter=lfs diff=lfs merge=lfs -text
git-remote-dropbox: 用 Dropbox 做私人仓库
安装
- 安装
pip install git-remote-dropbox
- 在网站上生成 OAuth 2 密钥 app console
- 把密钥存在文件
/.config/git/git-remote-dropbox.json or ~/.git-remote-dropbox.json ~{"default":"token"}
- 配置别名
git config --global alias.dropbox '!git-dropbox-manage'
使用
clone 已有仓库
git clone "dropbox:///path/to/repo"
创建远程仓库
git remote add origin "dropbox:///path/to/repo"
评论
Comments powered by Disqus