gitリポジトリの最新だけ取得する

リポジトリの最新だけ取得する 以下のコマンドでリポジトリの最新だけを取得できます。 ディスク容量を節約するため、素早くリポジトリを取得したい場合に便利です。 git clone --depth 1 <リポジトリURL>

Github Actionsで動的に変数を設定する

Github Actionsで動的に変数を設定するには、下記のように$env:GITHUB_ENVに追加書き込みすることで実現できます。 【Windowsの場合】 name: Rust on: push: branches: [ "master" ] pull_request: branches: [ "master" ] env: CARGO_TERM_COLOR: always jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Get Environment run: | echo 'VERSION=1.0.0' >> $GITHUB_ENV echo 'NAME=1.0.0' >> $GITHUB_ENV - name: Display Environment run: | echo $env:VERSION echo $env:NAME - name: Create Release id: create_release uses: actions/create-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ env.VERSION }} release_name: ${{ env....

gitでタグを消す

ローカルのタグを消す git tag でローカルの存在するタグを確認する。 git tag -d v0.1.0 でタグを消す。(v0.1.0の部分は消したいタグを指定する) リモートのタグを消す git ls-remote --tags でリモートの存在するタグを確認する。 git push origin --delete v0.1.0 でリモートの存在するタグを消す。(v0.1.0の部分は消したいタグを指定する) 参考 gitでtagをリモートとローカルで削除する方法!

dotnetコマンドで.gitignoreを生成する

dotnet.exeコマンドを使うと簡単なプログラムのビルドまで行えるため使えるようにしておくと便利です。 .NET SDKのインストール dotnet.exeは.NET SDKに含まれているので、まずは.NET SDKをインストールします。 管理者権限でcmd.exeを起動し、以下のコマンドを実行します。 winget install Microsoft.DotNet.SDK.6 .gitignoreを生成する dotnet.exeで.gitignoreを生成するコマンドは以下の通りです。 dotnet new gitignore 生成された.gitignoreは以下の通りです。 ## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. ## ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore # User-specific files *.rsuser *.suo *.user *.userosscache *.sln.docstates # User-specific files (MonoDevelop/Xamarin Studio) *.userprefs # Mono auto generated files mono_crash.* # Build results [Dd]ebug/ [Dd]ebugPublic/ [Rr]elease/ [Rr]eleases/ x64/ x86/ [Ww][Ii][Nn]32/ [Aa][Rr][Mm]/ [Aa][Rr][Mm]64/ bld/ [Bb]in/ [Oo]bj/ [Ll]og/ [Ll]ogs/ # Visual Studio 2015/2017 cache/options directory ....