git

dotnet coreプロジェクト用のgitignoreの作り方

Microsoftのdotnet coreプロジェクトでは、debugやrelease, objなどソース管理の対象外にしておきたいファイルが多くあります。 一つ一つ追加しても良いですが、.gitignoreのテンプレートが公式で用意されているのでテンプレートを使って時間を節約しましょう。 コマンドから.gitignoreを作成 dotnetのSDKをインストールしていれば、ターミナルからdotn […]

  • 2020.02.16
  • 2020.02.28
  • ,

Gitでgit reset hardして消えたファイルの復元方法

Gitのgit reset --hard HEAD~1を実行すると、一つ前のコミットに戻ります。 そして、ローカルの変更内容が吹き飛びます。 StackOverflowにも、この手の質問は乱立しており、 3日分の仕事が失われた 1ヶ月分の修正内容が無くなった、まるで初期のプロジェクトだ、ハハハ。しかし納期は変わらない。 など、悲惨なコメントが散見しています。 ケースごとの復旧手順について紹介したい […]