Или в чём разница между git pull и git fetch? Если совсем коротко, то:
git pull = git fetch + git merge
| $User = "[email protected]" | |
| $Password = "mypass" | |
| $From = $User | |
| $To = "[email protected]" | |
| $Subject = "Log" | |
| $Body = "Here is your log file" | |
| $SMTPServer = "smtp.gmail.com" | |
| $SMTPPort = 587 |
| pip3 install pipreqs | |
| pipreqs --encoding=utf-8 --force . |
| ECHO HKEY_CURRENT_USER\Software\Nokia\Product Registration [1 8] > _ACL.txt | |
| REGINI _ACL.txt | |
| REG DELETE "HKCU\Software\Nokia\Product Registration" /f | |
| DEL _ACL.txt | |
| PAUSE |
| CClassName* CClassName::NewLC() | |
| { | |
| CClassName* self = new (ELeave) CClassName(); | |
| CleanupStack::PushL(self); | |
| self->ConstructL(); | |
| return self; | |
| } | |
| CClassName* CClassName::NewL() | |
| { |
| REM Запускать от __АДМИНИСТРАТОРА__! | |
| REM Источник: https://www.cyberforum.ru/windows7/thread2564052.html#post14141153 | |
| taskkill /IM explorer.exe /F | |
| cd /d %userprofile%\AppData\Local | |
| del IconCache.db /a | |
| explorer.exe |
| # Source: https://stackoverflow.com/q/7374534/4108542 | |
| function cdb() { | |
| USAGE="Usage: cdb [-c|-g|-d|-l] [bookmark]" ; | |
| if [ ! -e ~/.cd_bookmarks ] ; then | |
| mkdir ~/.cd_bookmarks | |
| fi | |
| case $1 in | |
| # create bookmark |
Получить название текущей ветки:
git symbolic-ref --short HEAD
Получить полный хеш последнего коммита:
git rev-parse HEAD
Ну а если хочется короткий (7 знаков по умолчанию):
git rev-parse --short HEAD
Как получить эту информацию в программе на c++:
| use ExtUtils::Installed; | |
| $installed = ExtUtils::Installed->new(); | |
| foreach $module ($installed->modules()){ | |
| printf "Module: %s\t\tVersion: %s\n", $module, $installed->version($module); | |
| } |