GitTools 自製的git命令簡化小工具

2021-10-10 20:48:14 字數 912 閱讀 6031

雖然都是程式設計師,但是過長的命令也是難以忍受的.特別是手懶的人.那麼,git作為乙個強大的版本管理工具,其基本命令,(git add ./*,git commit -m"commit_content",git push…)對我來說過於冗長.那麼,作文windows老使用者,除了bat,最好的方法就是使用c++將命令編譯進exe簡化了.

關鍵 執行dos命令,可以通過iostreamsystem實現.

#include

//...

system

("command"

);

於是,整個專案**可以寫成這樣:

#include

using

namespace std;

intmain()

編譯,

g++ -s gp.cpp -o gp.exe
由於專案檔案較多,可以用python指令碼:

import os

import re

for k in os.listdir(

'.')

:#print(k)

if re.match(r'.\.cpp'

, k)

:print

(k) os.system(

'g++ -s %s -o %s.exe'

%(k, k[0:

2]))

os.system(

'upx -9 %s'

% k[0:

2]+'.exe'

)

github

Git拉取pull request到本地命令

通過 git 拉取 github 上的 pull request pr 到本地進行 review 如果自己使用的就是pr提交的倉庫,命令為 git fetch origin pull prid head localbranchname其中,prid 為該 pull request 的序號,local...

applicationContext的命名空間

xsi schemalocation spring beans.xsd xmlns xmlns 宣告了乙個命名空間 例如 xmlns aop 這樣就可以用標籤了.通常情況下還需要提供乙個對映位址.比如 xmlns aop 提供乙個對映位址後變為 xmlns aop xsi schemalocatio...

Git使用十 匿名分支和checkout命令

匿名分支 新建個倉庫,並且初始化,建立3個檔案,並提交 此時在沒有建立新分支的情況下,checkout一下,比如上乙個快照 這一段話的意思是,使用了checkout命令,但是沒有指定分支名,所以git會建立乙個叫做匿名分支 沒有名字的分支 的東西,當你切換到別的分支的時候,在這個匿名分支中,所做的所...