日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
2024年11月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

タイトル


執筆:2024.11.06
編集:2024.11.06

Windows

Git Windowsのbashコマンドは規定では 英数字以外は勝手に8進数エスケープされてしまいます。

まず、git bashを開きます。

左上の角を右クリックして オプション を選択してください

テキストと書いてある項目があるので下記のようにします

(1) Git bashの設定を変更する

[git bash 左上のメニュー:オプション]
テキスト:
ローケル   文字セット
ja_JP UTF-8

(2) git のリポジトリ オプションを変更する (全体に適用したい場合)

git config --global core.quotepath false

(3) 個々のリポジトリの設定を変更する

git config --unset --local core.quotepath

グローバルに設定できない場合はここで設定を変更することもできます。

git config --local core.quotepath false

» 続きを読む

2024.11.06

タイトル


執筆:2024.11.04
編集:2024.11.04

sha256に変換することによるデメリット

  1. 新規リポジトリが必要になる
  2. 外部参照していた場合リンク切れになる。
  3. GUIツールが対応していない。
  4. SHA1 , SHA256が共存できない
    remote pushするとエラーになる。

2024-11-04 での情報

Git GUI
TortoiseGit
は、sha256に対応していません

git version 2.47.0.windows.1 / TortoiseGit 2.17.0.2

致命的なのは、GUIツールが対応していないことですね。

 

現時点では、不具合検出のため意図的に統合していないと考えられ、

sha1 sha256 どちらかの選択になるので、

ほかのバージョン管理ツールはsha1 sha256 共存できるものもありますので、

もう少しgitの今後の進展を静観しましょう。

変換する方法は、

» 続きを読む

2024.11.04

タイトル

執筆:2024.04.12
編集:2024.04.12




手順

(1) コマンドプロンプトを起動します

(2) 重要: コードページのデフォルトがシフトジスなのでをUTF8に変更します。

(3) git bashを呼び出します。

バッチファイルの場合は、utf8でファイルを保存します。

@rem CODE PAGE UTF-8
chcp 65001

"C:\Program Files\Git\bin\bash.exe" --login -i -c "bash内の実行したいunixコマンド"


用途例

タスク(cron) と組み合わせるとリポジトリの自動更新ができます
バッチファイルに入れておいたほうが、マシンを変更したときや修正したいときに便利です。

1行にするには、 && でつなげます。

最初からフォルダ移動していたほうがいいかもですね.

chcp 65001 && chdir "パス" && "C:\Program Files\Git\bin\bash.exe" --login -i -c "bash内の実行したいunixコマンド"



-c
If the -c option is present, then commands are read from the first non-option argument command_string. If there are arguments after the command_string, the first argument is assigned to $0 and any remaining arguments are assigned to the positional parameters. The assignment to $0 sets the name of the shell, which is used in warning and error messages.


-i 対話的

If the -i option is present, the shell is interactive.

2024.04.12

タイトル

執筆:2024.04.08
編集:2024.04.08


forgejo/gitea

アーカイブのルートフォルダ名

デフォルト(規定値): ブランチ名、タグ名


gitコマンドの --prefix に相当する機能ですね
コマンドで圧縮すれば簡単に実現できます。

git archive --prefix=ルートフォルダ名


変更するには、

» 続きを読む

2024.04.08

タイトル

執筆:2023.12.28
編集:2023.12.28


セルフ証明書でエラー

$ git push origin --mirror
fatal: unable to access https:// : SSL certificate problem: self signed certificate

無視設定にする

$ git config --local http.sslVerify false

$ git push origin --mirror
2023.12.28



PR

[PR]