2017-10-15 5 views
1

メモリスティックをバックアップし、バックアップをgitにプッシュするには、次のコードを.batファイルに入れます。バックアップの最初の部分は動作しますが、ビットバケットにプッシュしません?なぜ新しい説明するかもしれない任意のgitignoreルールがある場合、\ユーザーがジョニー\デスクトップ\バックアップ Windowsの.batファイルを使用してgitをコミットして押します

  • を\:gitのログ/ gitのステータスは、C」であなたを与えるものを

    @echo off 
    for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set dt=%%a 
    set datestamp=%dt:~0,8% 
    set timestamp=%dt:~8,6% 
    set YYYY=%dt:~0,4% 
    set MM=%dt:~4,2% 
    set DD=%dt:~6,2% 
    set HH=%dt:~8,2% 
    set Min=%dt:~10,2% 
    set Sec=%dt:~12,2% 
    
    set stamp=%YYYY%-%MM%-%DD%-%Min% 
    mkdir "C:\Users\Jonny\Desktop\backup\%stamp%" 
    xcopy "D:\*.*" "C:\Users\Jonny\Desktop\backup\%stamp%" /e /s /d 
    
    start "" "C:\Users\Jonny\AppData\Local\Programs\Git\git-bash.exe" --login 
    cd C:/Users/Jonny/Desktop/backup 
    git add . 
    git commit -am "made changes" 
    git push 
    
  • +0

    エラーが発生しますか?あなたはそれを共有できますか? – Mureinik

    +0

    フォルダがWindowsで期待通りに作成されているが、ビットバケットにプッシュされていないというエラーが表示されない –

    答えて

    0

    チェック

    • cd C:\Users\Jonny\Desktop\backup 
      git check-ignore -v -- %stamp%\afile 
      
      :フォルダをコミット/追加されていない/ある

    をプッシュ

    %stamp%を実際に作成したタイムスタンプ付きのフォルダで置き換えます)

    関連する問題