admin';?>

首页 / 生活琐记

download special directory from github.com

By admin  •  2020-08-05 17:13:32  •  351次点击
永久外链: https://i.otherhill.com/static/ef06034cd6fb11ea8787809b202ce664.html


https://stackoverflow.com/questions/7106012/download-a-single-folder-or-directory-from-a-github-repo

比如,如果我想下载:
https://github.com/hardkernel/linux
https://github.com/hardkernel/linux/tree/odroid-4.9 里面的include/uapi目录下的文件,那么只需要:
svn export https://github.com/hardkernel/linux/branches/odroid-4.9/include/uapi


 如果是主分支呢,那么就用
svn export https://github.com/hardkernel/linux/trunk/include/uapi

我们还能用 svn ls https://github.com/hardkernel/linux/trunk/include/uapi 来查看,是不是自己想要的文件.
windows下的用户,可以用 https://downgit.github.io 网站,比如,我想要下载 https://github.com/hardkernel/linux/tree/odroid-4.9/include/uapi 文件夹,那么直接输入,点击下载即可.


git 常用命令:

1.查看提交历史.
git log -all 

要按行向下滚动,使用 j 或 ↓
要按行向上滚动,使用 k 或 ↑
用 d 键可以向下滚动半个页面,用 u 键可以向上滚动半个页面
要退出,使用 q

2. 回滚到历史版本:
git branch 新分支名 SHA值
如:
git branch  xxxx  3da2832363d13847b6927458227b6a453ec5af11

然后执行:
git checkout 新分支名
git checkout   xxxx
git fetch

3. 删除
git rm -fr .

4. git for special commit:
git clone https://github.com/letssudormrf/haproxy-windows.git
cd haproxy-windows
git pull origin 0649e9f77e85aca3905be929f3fafe9bdec9666e

# 批量删除远程tag git tag -l|xargs git push origin --delete tag 
# 批量删除本地tag git tag -l|xargs git tag -d

0 回复 | 直到2022-10-01 00:14添加回复

回复

最近更新

私信给我
生成图片 生成二维码 生成密码
清空