In[]:=
git="C:\\Program Files\\Git\\bin\\git";
In[]:=
repo="git@github.com:CSSEGISandData/COVID-19.git";
In[]:=
dir=FileNameJoin[{"D:","git","COVID-19"}];
In[]:=
clone[git_,repo_,dir_]:=RunProcess[{git,"clone",repo,dir}]pull[git_,dir_]:=RunProcess[{git,"-C",dir,"pull"}]
In[]:=
If[FileType[dir]===None,clone[git,repo,dir]]
In[]:=
If[FileType[dir]===Directory,pull[git,dir]]
Out[]=
ExitCode0,StandardOutputAlready up to date.,StandardErrorFrom github.com:CSSEGISandData/COVID-19 c4087a5..88437a5 web-data -> origin/web-data