如何获取存放在Git上的项目及log日志
2017-06-19 19:15
357 查看
最近在提取git上项目的数据集,用到了一些常用的git命令,现做一些小结:
1.将Git上的项目拷贝到本地
在git命令行中,通过 git clone <版本库的地址>,即可将项目拷贝到本地文件中,如:
$git clone https://github.com/jquery/jquery.git
通过这个命令即可在本地主机生成一个和远程主机库名相同的目录,当然~如果要将该项目存放在指定目录,则将存放地址当做第二个参数,即可存放在指定目录,命令如下:
git clone <版本库地址> <存放地址>
比如我们要将Jquery版本库存放在E盘的test目录下,则命令为:
$git clone https://github.com/jquery/jquery.git E:/test/
2.将版本间的log日志拷贝到本地
git log命令可以查看版本库的日志,若要查看版本间的log日志,则命令形式为:
git log <版本1>..<版本2>
如:
git log android-2.3.7_r1..android-4.0.1_r1.2
通过这个命令,则可以查看andriod-2.3.7_r1到android-4.0.1_r1.2间的所有log
接着,通过通道的方法,可以将版本间的log日志拷贝到本地,命令形式为:
git log <版本1>..<版本2> --name-status > <存储的文件名>
如:
git log android-2.3.7_r1..android-4.0.1_r1.2 --name-status > log.txt
通过此命令,即可将log日志存放到命名为"log.txt"的文件中
3.将版本间的改变的文件拷贝到本地
在查看版本间文件的改动上,git diff和git log命令大抵相似,以如下的命令形式即可找到版本间所改动的文件名,并存储到本地:
git diff <版本1>..<版本2> --name-status > <存储的文件名>
用法同git log
1.将Git上的项目拷贝到本地
在git命令行中,通过 git clone <版本库的地址>,即可将项目拷贝到本地文件中,如:
$git clone https://github.com/jquery/jquery.git
通过这个命令即可在本地主机生成一个和远程主机库名相同的目录,当然~如果要将该项目存放在指定目录,则将存放地址当做第二个参数,即可存放在指定目录,命令如下:
git clone <版本库地址> <存放地址>
比如我们要将Jquery版本库存放在E盘的test目录下,则命令为:
$git clone https://github.com/jquery/jquery.git E:/test/
2.将版本间的log日志拷贝到本地
git log命令可以查看版本库的日志,若要查看版本间的log日志,则命令形式为:
git log <版本1>..<版本2>
如:
git log android-2.3.7_r1..android-4.0.1_r1.2
通过这个命令,则可以查看andriod-2.3.7_r1到android-4.0.1_r1.2间的所有log
接着,通过通道的方法,可以将版本间的log日志拷贝到本地,命令形式为:
git log <版本1>..<版本2> --name-status > <存储的文件名>
如:
git log android-2.3.7_r1..android-4.0.1_r1.2 --name-status > log.txt
通过此命令,即可将log日志存放到命名为"log.txt"的文件中
3.将版本间的改变的文件拷贝到本地
在查看版本间文件的改动上,git diff和git log命令大抵相似,以如下的命令形式即可找到版本间所改动的文件名,并存储到本地:
git diff <版本1>..<版本2> --name-status > <存储的文件名>
用法同git log
相关文章推荐
- (六)Net Core项目使用Controller之一 c# log4net 不输出日志 .NET Standard库引用导致的FileNotFoundException探究 获取json串里的某个属性值 common.js 如何调用common.js js 筛选数据 Join 具体用法
- 在PCH中定制自己的LOG打印日志,分别在DEBUG 与 RELEASE的状态下处理,及如何把PCH引入到项目中
- android studio如何导入和运行调试unity导出的项目,并查看log日志?(或者说:android studio如何导入eclipse项目?)
- linux 如何截取一段时间内log日志
- 如何获取 TreeView 选中的项目文本
- Android Studio中如何使用Git和Github来管理项目
- Mysql如何获取数据库文件的存放路径
- linux下PHP项目写入日志失败,fopen(xxx.log): failed to open stream: Permission denied
- 如何用Eclipse上传/下载Git项目
- Android 小项目之--解析如何获取SDCard 内存
- 如何让Log4net日志文件按每月归成一个文件夹,StaticLogFileName参数的用法
- Android log日志信息获取
- Git:如何为项目设置自己的user name/email
- SQL Server 2008如何压缩日志(log)文件?
- 如何在js中获取当前项目的根路径
- [java]如何在项目中用好log4J写项目日志
- git如何获取标签下的代码
- [如何控制Log 1]分别在Linux和Android中用C语言写系统日志
- React项目配置4(如何在开发时跨域获取api请求)
- git log格式化日志