⧍.ā§Š āĻāĻŋāĻ āĻŦā§āϏāĻŋāĻ – āĻāĻŽāĻŋāĻ āĻšāĻŋāϏā§āĻā§āϰāĻŋ āĻĻā§āĻāĻž
āĻāĻŽāĻŋāĻ āĻšāĻŋāϏā§āĻā§āϰāĻŋ āĻĻā§āĻāĻž
āĻŦā§āĻļ āĻāĻŋāĻā§ āĻāĻŽāĻŋāĻ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻĒāϰ āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋ āĻā§āϞā§āύ āĻāϰāĻžāϰ āĻĒāϰ āĻāϰ āĻāĻā§āϏāĻŋāϏā§āĻāĻŋāĻ āĻāĻŽāĻŋāĻ āĻšāĻŋāϏā§āĻā§āϰāĻŋāĻā§āϞ⧠āĻšā§āϤ āĻāĻĒāύāĻŋ āĻĻā§āĻāϤ⧠āĻāĻžāĻāĻŦā§āύ, āϝāĻžāϤ⧠āĻāϰ⧠āĻāĻĒāύāĻŋ āĻŦā§āĻāϤ⧠āĻĒāĻžāϰā§āύ āϝ⧠āĻĒā§āϰā§āĻŦā§ āĻāĻŋ āĻāĻā§āĻāĻŋāϞāĨ¤ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻŦāĻāĻžāĻāϤ⧠āĻĒāĻžāĻā§āĻžāϰāĻĢā§āϞ āĻā§āϞ āĻāĻŋ āĻšāϞ⧠git log āĻāĻŽāĻžāύā§āĻĄāĨ¤ āĻāĻ āĻāĻĻāĻžāĻšāĻŖāĻā§āϞā§āϤ⧠simplegit āύāĻžāĻŽāĻ āĻāĻāĻāĻŋ āϏāĻŋāĻŽā§āĻĒāϞ āĻĒā§āϰāĻā§āĻā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŋāĨ¤ āĻĒā§āϰāĻā§āĻā§āĻ āĻāĻŋ āĻā§āϞā§āύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āϰāĻžāύ āĻāϰā§āύ:
$ git clone https://github.com/schacon/simplegit-progit
$ git log
commit ca82a6dff817ec66f44342007202690a93763949
Author: Scott Chacon
Date: Mon Mar 17 21:52:11 2008 -0700
Change version number
commit 085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7
Author: Scott Chacon
Date: Sat Mar 15 16:40:33 2008 -0700
Remove unnecessary test
commit a11bef06a3f659402fe7563abf99ad00de2209e6
Author: Scott Chacon
Date: Sat Mar 15 10:31:28 2008 -0700
Initial commit
āĻāĻĒāύāĻŋ āĻāϏāϞ⧠āϝāĻž āĻā§āĻāĻā§ āĻŦā§āϰ āĻāϰāϤ⧠āĻāĻžāύ āϤāĻž āĻĻā§āĻāĻžāύā§āϰ āĻāύā§āϝ git log āĻāĻŽāĻžāύā§āĻĄ āĻ āĻ āύā§āĻāĻā§āϞ⧠āĻ āĻĒāĻļāύ āĻāĻā§āĻāϞā§āĻŦāϞ āϰā§ā§āĻā§āĨ¤ āĻāĻāĻžāύ⧠āĻāĻŽāϰāĻž āĻāĻŋāĻā§ āĻĒāĻĒā§āϞāĻžāϰ āĻāĻŽāĻžāύā§āĻĄ āĻĻā§āĻāĻŦāĨ¤
āĻ āĻĒāĻļāύāĻā§āϞā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻā§āϰā§āϤā§āϤāĻĒā§āϰā§āĻŖ āĻ āĻĒāĻļāύ āĻšāϞ -p āĻ āĻĨāĻŦāĻž –patch, āϝāĻž āĻĒā§āϰāϤā§āϝāĻāĻāĻŋ āĻāĻŽāĻŋāĻ-āĻāϰ āĻŽāϧā§āϝ⧠āĻĒāĻžāϰā§āĻĨāĻā§āϝ āĻĻā§āĻāĻžā§āĨ¤ āĻāĻĒāύāĻŋ āĻĄāĻŋāϏāĻĒā§āϞ⧠āϤ⧠āĻĻā§āĻāĻžāύ⧠āϞāĻ āĻāύā§āĻā§āϰāĻŋ āϏāĻāĻā§āϝāĻžāĻā§āϞā§āϰ āĻŽāϧā§āϝ⧠āϞāĻŋāĻŽāĻŋāĻ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰāĻŦā§āύāĨ¤ āϝā§āĻŽāύ -2 āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϞ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻļā§āώā§āϰ āĻĻā§āĻāĻāĻŋ āĻāύā§āĻā§āϰāĻŋ āĻĻā§āĻāĻžāĻŦā§āĨ¤
$ git log -p -2
commit ca82a6dff817ec66f44342007202690a93763949
Author: Scott Chacon
Date: Mon Mar 17 21:52:11 2008 -0700
Change version number
diff --git a/Rakefile b/Rakefile
index a874b73..8f94139 100644
--- a/Rakefile
+++ b/Rakefile
@@ -5,7 +5,7 @@ require 'rake/gempackagetask'
spec = Gem::Specification.new do |s|
s.platform = Gem::Platform::RUBY
s.name = "simplegit"
- s.version = "0.1.0"
+ s.version = "0.1.1"
s.author = "Scott Chacon"
s.email = "schacon@gee-mail.com"
s.summary = "A simple gem for using Git in Ruby code."
commit 085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7
Author: Scott Chacon
Date: Sat Mar 15 16:40:33 2008 -0700
Remove unnecessary test
diff --git a/lib/simplegit.rb b/lib/simplegit.rb
index a0a60ae..47c6340 100644
--- a/lib/simplegit.rb
+++ b/lib/simplegit.rb
@@ -18,8 +18,3 @@ class SimpleGit
end
end
-
-if $0 == __FILE__
- git = SimpleGit.new
- puts git.show
-end
$ git log --stat
commit ca82a6dff817ec66f44342007202690a93763949
Author: Scott Chacon
Date: Mon Mar 17 21:52:11 2008 -0700
Change version number
Rakefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7
Author: Scott Chacon
Date: Sat Mar 15 16:40:33 2008 -0700
Remove unnecessary test
lib/simplegit.rb | 5 -----
1 file changed, 5 deletions(-)
commit a11bef06a3f659402fe7563abf99ad00de2209e6
Author: Scott Chacon
Date: Sat Mar 15 10:31:28 2008 -0700
Initial commit
README | 6 ++++++
Rakefile | 23 +++++++++++++++++++++++
lib/simplegit.rb | 25 +++++++++++++++++++++++++
3 files changed, 54 insertions(+)
āĻ āύā§āϝ āĻāϰ āĻāĻāĻāĻŋ āĻā§āϰā§āϤā§āϤāĻĒā§āϰā§āĻŖ āĻ āĻĒāĻļāύ āĻšāϞ –pretty. āĻāĻ āĻ āĻĒāĻļāύāĻāĻŋ āĻĄāĻŋāĻĢāϞā§āĻ āϞāĻ āĻāĻāĻāĻĒā§āĻ āĻāϰ⧠āĻā§āĻā§āĻ āĻāϰ⧠āĻĢāϰāĻŽā§āϝāĻžāĻā§āĻĄ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĻā§āĻāĻžā§āĨ¤ āĻāĻāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻ āϞā§āĻĒ āĻāĻŋāĻā§ āĻĒā§āϰāĻŋāĻŦāĻŋāϞā§āĻĄ āĻ āĻĒāĻļāύ āĻāĻā§āĻāϞā§āĻŦāϞ āϰā§ā§āĻā§āĨ¤ oneline āĻā§āϝāĻžāϞ⧠āĻāĻŋ āĻĒā§āϰāϤā§āϝā§āĻāĻāĻŋ āĻāĻŽāĻŋāĻāĻā§ āĻāĻāĻāĻŋ āϏāĻŋāĻā§āĻā§āϞ āϞāĻžāĻāύ āĻ āĻĻā§āĻāĻžā§ā§ āϝā§āĻāĻŋ āĻ āύā§āĻāĻā§āϞ⧠āĻāĻŽāĻŋāĻ āĻĻā§āĻāĻžāϰ āĻā§āώā§āϤā§āϰ⧠āĻāĻžāĻā§ āϞāĻžāĻā§āĨ¤ āĻ āύā§āϝāĻĻāĻŋāĻā§ short, full āĻāĻŦāĻ fuller āĻāĻ āĻā§āϝāĻžāϞā§āĻā§āϞ⧠āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻāĻ āĻĢāϰāĻŽā§āϝāĻžāĻ āĻ āĻāĻāĻāĻĒā§āĻ āĻĻā§āĻāĻžā§ āĻāĻŋāύā§āϤ⧠āĻāĻŋāĻā§ āϏāĻāĻā§āϝāĻ āĻāĻŽ āĻŦā§āĻļāĻŋ āĻāύāĻĢāϰāĻŽā§āĻļāύ āĻĻā§āĻāĻžā§āĨ¤
$ git log --pretty=oneline
ca82a6dff817ec66f44342007202690a93763949 changed the version number
085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7 removed unnecessary test
a11bef06a3f659402fe7563abf99ad00de2209e6 first commit
$ git log --pretty=format:"%h - %an, %ar : %s"
ca82a6d - Scott Chacon, 6 years ago : changed the version number
085bb3b - Scott Chacon, 6 years ago : removed unnecessary test
a11bef0 - Scott Chacon, 6 years ago : first commit
āĻ āĻĒāĻļāύ | āĻāĻāĻāĻĒā§āĻā§āϰ āĻŦāϰā§āĻŖāύāĻž |
 |  |
%H | āĻāĻŽāĻŋāĻ āĻšā§āϝāĻžāĻļ |
%h | āĻ ā§āϝāĻžāĻŦā§āϰā§āĻāĻŋā§ā§āĻā§āĻĄ āĻāĻŽāĻŋāĻ āĻšā§āϝāĻžāĻļ |
%T | āĻā§āϰāĻŋ āĻšā§āϝāĻžāĻļ |
%t | āĻ ā§āϝāĻžāĻŦā§āϰā§āĻāĻŋā§ā§āĻā§āĻĄ āĻā§āϰāĻŋ āĻšā§āϝāĻžāĻļ |
%P | āĻĒā§āϝāĻžāϰā§āύā§āĻ āĻšā§āϝāĻžāĻļ |
%p | āĻ ā§āϝāĻžāĻŦā§āϰā§āĻāĻŋā§ā§āĻā§āĻĄ āĻĒā§āϝāĻžāϰā§āύā§āĻ āĻšā§āϝāĻžāĻļ |
%an | āĻ āĻĨā§āϰā§āϰ āύāĻžāĻŽ |
%ae | āĻ āĻĨā§āϰā§āϰ āĻāĻŽā§āĻāϞ |
%ad | āĻāĻĨā§āϰ āϤāĻžāϰāĻŋāĻ |
%ar | āĻ āĻĨā§āϰ āϤāĻžāϰāĻŋāĻ, āϰāĻŋāϞā§āĻāĻŋāĻ |
%cn | āĻāĻŽāĻŋāĻāĻžāϰā§āϰ āύāĻžāĻŽ |
%ce | āĻāĻŽāĻŋāĻāĻžāϰā§āϰ āĻāĻŽā§āĻāϞ |
%cd | āĻāĻŽāĻŋāĻāĻžāϰā§āϰ āϤāĻžāϰāĻŋāĻ |
%cr | āĻāĻŽāĻŋāĻāĻžāϰā§āϰ āϤāĻžāϰāĻŋāĻ, āϰāĻŋāϞā§āĻāĻŋāĻ |
%s | āϏāĻžāĻŦāĻā§āĻā§āĻ |
oneline āĻāĻŦāĻ format āĻ āĻĒāĻļāύāĻāĻŋ āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻ āύā§āϝ āĻāϰ āĻāĻāĻāĻŋ log āĻ āĻĒāĻļāύ –graph āĻāĻāĻ āĻāϰā§āĨ¤ āĻāĻ āĻ āĻĒāĻļāύāĻāĻŋ āĻāĻĒāύāĻžāϰ āĻŦā§āϰāĻžāĻā§āĻ āĻāĻŦāĻ āĻŽāĻžāϰā§āĻ āĻšāĻŋāϏā§āĻā§āϰāĻŋ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻā§āĻ āϏā§āύā§āĻĻāϰ āĻāϏāĻāĻŋ āĻā§āϰāĻžāĻĢ āĻĻā§āĻāĻžā§āĨ¤
$ git log --pretty=format:"%h %s" --graph
* 2d3acf9 ignore errors from SIGCHLD on trap
* 5e3ee11 Merge branch 'master' of git://github.com/dustin/grit
|\
| * 420eac9 Added a method for getting the current branch.
* | 30e367c timeout code and tests
* | 5a09431 add timeout protection to grit
* | e1193f8 support for heads with slashes in them
|/
* d6016bc require time for xmlschema
* 11d191e Merge branch 'defunkt' into local
āĻāĻāĻā§āϞ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏāĻŋāĻŽā§āĻĒāϞ āĻāĻāĻāĻĒā§āĻ āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ āĻ āĻĒāĻļāύ git log āĻāϰāĻžāϰ āĻāύā§āϝ â āĻāĻāĻžāύ⧠āĻāϰāĻ āĻ āύā§āĻ āĻ āĻĒāĻļāύ āϰā§ā§āĻā§āĨ¤ āĻāĻŽāύ āĻ āĻĒāĻļāύāϏ git log āϞāĻŋāϏā§āĻ āĻāϰ āĻāĻŽāύ āĻ āĻĒāĻļāύāĻā§āϞ⧠āĻāĻŽāϰāĻž āϝāϤāĻĻā§āϰ āϏāĻŽā§āĻāĻŦ āĻāĻāĻžāϰ āĻāϰā§āĻāĻŋ āĻāϰ āĻŦāĻžāĻāϰā§āĻ āĻāϰāĻ āĻāĻŋāĻā§ āĻāĻāĻāĻĢā§āϞ āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ āĻ āĻĒāĻļāύ āϰā§ā§āĻā§:
āĻ āĻĒāĻļāύ | āĻŦāϰā§āĻŖāύāĻž |
-p | āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻŽāĻŋāĻā§āϰ āϏāĻžāĻĨā§ āϏā§āĻāĻŋāϤ āĻā§āϝāĻžāĻāĻā§ āĻĻā§āĻāĻžāύ⧠|
–stat | āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻŽāĻŋāĻā§ āĻĢāĻžāĻāϞ āĻŽā§āĻĄāĻŋāĻĢāĻžāĻ āĻāϰ āĻĒāϰāĻŋāϏāĻāĻā§āϝāĻžāύ |
–shortstat | –stat āĻāĻŽāĻžāύā§āĻĄ āĻšāϤ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ, āϝā§āĻā§āϤ, āĻĄāĻŋāϞāĻŋāĻā§āĻĄ āϞāĻžāĻāύ āĻĒā§āϰāĻĻāϰā§āĻļāύ |
–name-only | āĻāĻŽāĻŋāĻ āĻāύāĻĢāϰāĻŽā§āĻļāύ āĻāϰ āĻĒāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻĢāĻžāĻāϞāϏāĻŽā§āĻš āĻĒā§āϰāĻĻāϰā§āĻļāύ |
–name-status | āϝā§āϏāĻāϞ āĻĢāĻžāĻāϞ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ, āϝā§āĻā§āϤ, āĻĄāĻŋāϞāĻŋāĻā§āĻĄ āĻāύāĻĢāϰāĻŽā§āĻļāύ āĻāĻā§ āϤāĻžāĻĻā§āϰ āϞāĻŋāϏā§āĻ āĻĻā§āĻāĻžāύ⧠|
–abbrev-commit | SHA-1 āĻā§āĻāϏāĻžāĻŽā§āϰ ā§Ēā§Ļ āĻāĻŋ āĻā§āϝāĻžāϰā§āĻā§āĻāĻžāϰā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻĒā§āϰāĻĨāĻŽ āĻā§ā§āĻāĻāĻŋ āĻā§āϝāĻžāϰā§āĻā§āĻāĻžāϰ āĻĻā§āĻāĻžāύ⧠|
–relative-date | āϤāĻžāϰāĻŋāĻāĻā§ āĻĒā§āϰ⧠āĻĢāϰāĻŽā§āϝāĻžāĻā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻž āϰāĻŋāϞā§āĻāĻŋāĻ āĻĢāϰāĻŽā§āϝāĻžāĻā§ āĻĻā§āĻāĻžāύ⧠(āϝā§āĻŽāύ: â⧍ āϏāĻĒā§āϤāĻžāĻš āĻāĻā§â) |
–graph | āϞāĻ āĻāĻāĻāĻĒā§āĻā§āϰ āϏāĻžāĻĨā§ āĻŦā§āϰāĻžāĻā§āĻ āĻŦāĻž āĻŽāĻžāϰā§āĻ āĻšāĻŋāϏā§āĻā§āϰāĻŋāϰ āĻāϏāĻāĻŋ āĻā§āϰāĻžāĻĢ āĻĒā§āϰāĻĻāϰā§āĻļāύ |
–pretty | āĻāĻŋāύā§āύ āĻāĻĒāĻžā§ā§ āĻāĻŽāĻŋāĻ āĻĒā§āϰāĻĻāϰā§āĻļāύāĨ¤Â āĻ āĻĒāĻļāύ⧠āĻā§āĻžāύāϞāĻžāĻāύ, āĻļāϰā§āĻ, āĻĢā§āϞ, āĻĢā§āϞāĻžāϰ āĻāĻŦāĻ āĻĢāϰāĻŽā§āϝāĻžāĻ(āϝā§āĻāĻžāύ⧠āĻāĻĒāύāĻŋ āύāĻŋāĻāϏā§āĻŦ āĻĢāϰāĻŽā§āϝāĻžāĻ āϏā§āĻĒā§āϏāĻŋāĻĢāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύ) āϝā§āĻā§āϤ āĻĨāĻžāĻā§ |
āϞāĻ āĻāĻāĻāĻĒā§āĻ āϞāĻŋāĻŽāĻŋāĻ āĻāϰāĻž
āĻāĻāĻāĻĒā§āĻ āĻĢāϰāĻŽā§āϝāĻžāĻāĻŋāĻ āĻāϰ āϏāĻžāĻĨā§ āϝā§āĻ āĻāϰ⧠āĻāϰāĻ āĻŦāϞāĻž āϝāĻžā§ āϝā§, git log āĻāĻŋāĻā§ āϞāĻŋāĻŽāĻŋāĻāĻŋāĻ āĻ āĻĒāĻļāύ āύā§ā§, āϝāĻž āĻāĻŽāĻŋāĻ āĻāϰ āĻāĻŋāĻā§ āϏāĻžāĻŦāϏā§āĻ āĻĻā§āĻāĻžā§āĨ¤ āĻāĻĒāύāĻŋ āĻ āϞāϰā§āĻĄāĻŋ āĻāĻāĻāĻŋ āĻ āĻĒāĻļāύ āĻāĻĒāϰ⧠āĻĻā§āĻā§ āĻāϏā§āĻā§āύāĨ¤ -2 āĻ āĻĒāĻļāύāĻāĻŋ, āϝā§āĻāĻŋ āϏāϰā§āĻŦāĻļā§āώ āĻĻā§āĻāĻāĻŋ āĻāĻŽāĻŋāĻ āĻĻā§āĻāĻžā§āĨ¤ āĻāĻĒāύāĻŋ āĻ āĻŦāĻļā§āϝ- āĻāĻāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āϝā§āĻāĻžāύ⧠n āĻšāϞ āĻāĻāĻāĻŋ āĻāύā§āĻāĻŋāĻāĻžāϰ āύāĻžāĻŽā§āĻŦāĻžāϰ āϝāĻž āϏāϰā§āĻŦāĻļā§āώ n āĻāĻŋ āĻāĻŽāĻŋāĻ āĻĻā§āĻāĻžāĻŦā§āĨ¤ āĻŦāĻžāϏā§āϤāĻŦā§ āĻšā§āϤ āĻāĻĒāύāĻŋ āϏāĻāϰāĻžāĻāϰ āĻāĻāĻŋ āĻāĻāĻ āĻāϰāĻŦā§āύ āύāĻž, āĻāĻžāϰāĻŖ āĻāĻŋāĻ āĻŦāĻžāĻ āĻĄāĻŋāĻĢāϞā§āĻ āϞāĻ āĻāĻāĻāĻĒā§āĻā§āϰ āϏāĻŽā§ āĻĒā§āĻāĻŋāύā§āĻļāύ āĻāϰā§āĻ āĻĻā§āĻāĻžā§āĨ¤ āĻŽāĻžāύ⧠āĻšāϞ, āĻāĻĒāύāĻŋ āĻāĻāĻ āϏāĻŽā§ā§ āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āĻĒā§āĻāĻ āĻāϰ āĻāĻāĻāĻĒā§āĻāĻ āĻĻā§āĻāϤ⧠āĻĒāĻžāĻŦā§āύāĨ¤ āϝāĻžāĻ āĻšā§āĻ, āĻāĻžāĻāĻŽ āϞāĻŋāĻŽāĻŋāĻ āĻāϰ āĻ āĻĒāĻļāύāĻā§āϞ⧠āϝā§āĻŽāύ –since āĻāĻŦāĻ –until āĻāĻā§āϞ⧠āĻā§āĻŦāĻ āĻā§āϰā§āϤā§āϤāĻĒā§āϰā§āĻŖāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ â āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āϞāĻžāϏā§āĻ āĻāĻāĻ āϤā§āϰāĻŋ āĻšāĻā§āĻž āĻāĻŽāĻŋāĻāĻā§āϞ⧠āĻĻā§āĻāĻžā§:
$ git log --since=2.weeks
āĻāĻĒāύāĻŋ āĻāĻŽāĻŋāĻāĻā§āϞā§āĻā§ āĻĢāĻŋāϞā§āĻāĻžāϰ āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĻā§āĻāĻžāϤ⧠āĻĒāĻžāϰā§āύ āϝā§āĻāĻŋ āĻāĻŋāĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻā§āϰāĻžāĻāĻā§āϰāĻŋā§āĻž āĻŽā§āϝāĻžāĻ āĻāϰā§āĨ¤ –author āĻ āĻĒāĻļāύāĻāĻŋ āĻāĻāĻāĻŋ āϏā§āĻĒā§āϏāĻŋāĻĢāĻŋāĻ āĻ āĻĨā§āϰ āĻāϰ āĻāĻĒāϰ āĻĢāĻŋāϞā§āĻāĻžāϰ āĻāϰāϤ⧠āĻĻā§ā§ āĻāĻŦāĻ – –grep āĻ āĻĒāĻļāύāĻāĻŋ āĻāĻŋāĻā§āĻžāϰā§āĻĄāĻĻāĻŋā§ā§ āĻāĻŽāĻŋāĻ āĻŽā§āϏā§āĻāĻā§āϞā§āϤ⧠āϏāĻžāϰā§āĻ āĻāϰāϤ⧠āĻĻā§ā§āĨ¤
$ git log -Sfunction_name
āĻāĻŦāĻžāϰ git log āĻĨā§āĻā§ āĻāĻāĻāĻĒā§āĻā§āϰ āĻ āĻĒāĻļāύ āϞāĻŋāĻŽāĻŋāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻā§āϞ⧠āĻāĻŽāϰāĻž āϞāĻŋāϏā§āĻ āĻāϰāĻŦ āĻāĻŦāĻ āĻāϰāĻ āĻāĻŋāĻā§ āĻāĻŽāύ āĻ āĻĒāĻļāύ āĻĻā§āĻāĻŦāĻ
āĻ āĻĒāĻļāύ | āĻŦāϰā§āĻŖāύāĻž |
-(n) | āĻļā§āώ n āϏāĻāĻā§āϝāĻ āĻāĻŽāĻŋāĻ āĻĒā§āϰāĻĻāϰā§āĻļāύ |
–since, –after | āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϤāĻžāϰāĻŋāĻā§āϰ āĻĒāϰā§āϰ āĻāĻŽāĻŋāĻ āĻĻā§āĻāύ⧠|
–until, –before | āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϤāĻžāϰāĻŋāĻā§āϰ āĻĒā§āϰā§āĻŦ āĻĒāϰā§āϝāύā§āϤ āĻāĻŽāĻŋāĻ āĻĻā§āĻāύ⧠|
–author | āϝā§āϏāĻāϞ āĻāĻŽāĻŋāĻā§ āĻ āĻĨā§āϰā§āϰ āĻāύā§āĻā§āϰāĻŋ āĻā§āύ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏā§āĻā§āϰāĻŋāĻ āĻā§ āϧāĻžāϰāĻŖ āĻāϰ⧠āϤāĻžāĻĻā§āϰ āĻĒā§āϰāĻĻāϰā§āĻļāύ |
–committer | āϝā§āϏāĻāϞ āĻāĻŽāĻŋāĻā§ āĻāĻŽāĻŋāĻāĻžāϰā§āϰ āĻāύā§āĻā§āϰāĻŋ āĻā§āύ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏā§āĻā§āϰāĻŋāĻ āĻā§ āϧāĻžāϰāĻŖ āĻāϰ⧠āϤāĻžāĻĻā§āϰ āĻĒā§āϰāĻĻāϰā§āĻļāύ |
–grep | āϝā§āϏāĻāϞ āĻāĻŽāĻŋāĻ āĻŽā§āϏā§āĻ āϏāĻŽā§āĻŦāϞāĻŋāϤ āĻāĻŽāĻŋāĻ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏā§āĻā§āϰāĻŋāĻ āĻā§ āϧāĻžāϰāĻŖ āĻāϰ⧠āϤāĻžāĻĻā§āϰ āĻĒā§āϰāĻĻāϰā§āĻļāύ |
-S | āϝā§āϏāĻāϞ āĻāĻŽāĻŋāĻ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏā§āĻā§āϰāĻŋāĻ āĻŽā§āϝāĻžāĻ āĻāϰ⧠āĻāĻŽāύ āĻā§āĻĄ āĻ ā§āϝāĻžāĻĄ āĻŦāĻž āϰāĻŋāĻŽā§āĻ āĻāϰ⧠āϤāĻžāĻĻā§āϰ āĻĒā§āϰāĻĻāϰā§āĻļāύ |
$ git log --pretty="%h - %s" --author=gitster --since="2008-10-01" \
--before="2008-11-01" --no-merges -- t/
5610e3b - Fix testcase failure when extended attributes are in use
acd3b9e - Enhance hold_lock_file_for_{update,append}() API
f563754 - demonstrate breakage of detached checkout with symbolic link HEAD
d1a43f2 - reset --hard/read-tree --reset -u: remove unmerged new paths
51a94af - Fix "checkout --track -b newbranch" on detached HEAD
b0ad11e - pull: allow "git pull origin $something:$current_branch" into an unborn branch