GIT−SED - Online Linux Manual PageSection : 1
Updated : January 2020
Source :
Note : Git Extras

NAMEgit−sed − replace patterns in git−controlled files

SYNOPSISgit−sed [ −c ] [ −f flags ] search replacement [ flags ] [ −− pathspec ]

DESCRIPTIONRun git grep and then send results to sed for replacement with the given flags, if they are provided via −f or as the third argument. Also runs git commit if −c is provided.

OPTIONS−c commit the resulting changes with a standard commit message detailing the exact command ran. It will fail if there are unstaged changes. <flags> −f <flags> will use the given regex flags in the sed command (for example "g" replaces multiple times on the same line). <search> the pattern passed to grep and to the first part of the sed expression. <replacement> the replacement passed to sed, the second part of the sed expression. −− <pathspec> limit the paths which will be applied on. Read https://git−scm.com/docs/gitglossary.html#Documentation/gitglossary.txt−aiddefpathspecapathspec for the supported patterns of pathspec.

EXAMPLES $ git sed ´my_function´ ´do_stuff´ # ... only does the changes, without committing $ git commit −m"use proper function name" $ git sed −c ´do_stuff´ ´stuff´ # .. does the changes and a commit $ git sed −f g do_stuff stuff # .. g is actually pretty important, otherwise you will miss some # stuff! $ git sed ´my_method´ ´do_stuff´ −− lake/ # ... only replace ´my_method´ occurs under lake/.

AUTHORWritten by Antoine Beaupré <anarcat@debian.org> from inspiration by https://github.com/da−x/git−search−replace and https://stackoverflow.com/questions/9651898/is−there−a−git−sed−or−equivalent

REPORTING BUGS<https://github.com/tj/git−extras/issues>

SEE ALSO<https://github.com/tj/git−extras>
0
Johanes Gumabo
Data Size   :   7,127 byte
man-git-sed.1Build   :   2024-12-29, 07:25   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 258,257
Visitor ID   :     :  
Visitor IP   :   3.142.130.127   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.29
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.