Skip to content

solosw/gitcode

Repository files navigation

查看所有分支

git branch

查看所有标签

git tag 

查看所有文件 --废弃


 git ls-tree -r --name-only dev | while read filename; do

    commit_info=$(git log -1 --format="%h %ad %s" --date=format:'%Y-%m-%dT%H:%M:%S' -- "$filename")
    
    echo "$filename $(echo $commit_info | awk '{print $1}') $(echo $commit_info | awk '{print $2, $3}') $(echo $commit_info | cut -d ' ' -f 4-)"
 done

查看文件信息 显示最近一次提交 提交hash 作者 时间 记录


git log -1 --pretty=format:"%h|%an|%ad|%s" --date=format:'%Y-%m-%d %H:%M:%S' --all --find-object=a51028c803dd1d280d62d45be122e61ba0335da6

查看所有提交记录

 git log  --pretty=format:"%h|%an|%ad|%s" --date=format:'%Y-%m-%d %H:%M:%S' --all

查看一个tree下的文件 100644 blob 90012116c03db04344ab10d50348553aa94f1ea0 123.txt

 git  ls-tree 248543eef7f514adc2919d47a08cec497f04d3c7 

查看文件内容

 git cat-file -p c9ae1a982371cfd60082a5ae831b4febc01bee73

根据提交hash显示被修该的文件

git diff-tree --no-commit-id --name-only -r 248543e

查找父提交

git show --pretty=format:"%P" -s 248543e

比较提交差异

git diff fatherHash currentHash

配置

ssh-keygen -t ecdsa -b 521 -f /root/hostkey.pem

About

基于git的代码管理仓库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors