新石器Wiki

近年はシリコン(石)から進化した便利なもので溢れる時代。そんな気になった事や試した事など記す。

ユーザ用ツール

サイト用ツール


software:git:git-setup


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
software:git:git-setup [2019/08/05 15:20] yokosoftware:git:git-setup [2022/08/23 21:28] (現在) – [「Git for Windows」での注意] yoko
行 22: 行 22:
 $ git config -l $ git config -l
 ``` ```
- 
 「Git for Windows」での注意 「Git for Windows」での注意
 -------------------------- --------------------------
 「[Git for Windows](https://git-for-windows.github.io/)」はデフォルトでは、改行コードの自動変換(CR/LF←→LF)の設定がONになっている。Linux系ソースをコンパイルする場合には不都合がある事があるので、下記の設定でチェックアウト時の自動変換を無効にしておく。又、常に自動変換を無効にしたい場合は false とする。 「[Git for Windows](https://git-for-windows.github.io/)」はデフォルトでは、改行コードの自動変換(CR/LF←→LF)の設定がONになっている。Linux系ソースをコンパイルする場合には不都合がある事があるので、下記の設定でチェックアウト時の自動変換を無効にしておく。又、常に自動変換を無効にしたい場合は false とする。
      
-```+<code bash>
 $ git config --global core.autocrlf input $ git config --global core.autocrlf input
-```+</code>
  
   * スタートメニュー > Git > Git Bash から設定する   * スタートメニュー > Git > Git Bash から設定する
  
 ### SourceTreeの内蔵Gitの場合 ### SourceTreeの内蔵Gitの場合
-SourceTreeの内蔵Gitでも同様のようなので、ユーザホームフォルダの `.gitconfig` ファイルに下記記述を追加。+[[software:git:git-gui-client:sourcetree:start]]の内蔵Gitでも同様のようなので、ユーザホームフォルダの `.gitconfig` ファイルに下記記述を追加。
  
 <code text .gitconfig> <code text .gitconfig>
行 40: 行 39:
     autocrlf = input     autocrlf = input
 </code> </code>
 +
 +  * Windows時、`autocrlf = input` とする事で、Gitサーバ上はLFのみの改行コードで統一できる。  
 +^設定 ^チェックアウト時 ^コミット時  ^
 +|true |LF -> CRLF |CRLF -> LF    |
 +|input  |変換しない |CRLF -> LF    |
 +|false |変換しない |変換しない     |
 +
 +
 +Ubuntu DesktopでGitコマンドを使うには
 +--------------------------------
 +Ubuntu Desktop では、デフォルトではGitコマンドがインストールされていないので、下記コマンドでインストール。
 +
 +<code bash>
 +$ sudo apt install git
 +</code>
 +
 +  * Ubuntu Server では、デフォルトで使えるようになっている。
 +
 +補足
 +----
 +
 +  * 設定は、ユーザホームフォルダの `.gitconfig` ファイルに記述される。
 +
  
 参考 参考
行 48: 行 70:
 3. [windows環境の git で改行コードの自動変換に注意](http://qiita.com/yokoh9/items/1ec8099696ade0c1f36e) 3. [windows環境の git で改行コードの自動変換に注意](http://qiita.com/yokoh9/items/1ec8099696ade0c1f36e)
 4. [7.1 Git のカスタマイズ - Git の設定](https://git-scm.com/book/ja/v1/Git-%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA-Git-%E3%81%AE%E8%A8%AD%E5%AE%9A) 4. [7.1 Git のカスタマイズ - Git の設定](https://git-scm.com/book/ja/v1/Git-%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA-Git-%E3%81%AE%E8%A8%AD%E5%AE%9A)
- 
software/git/git-setup.1564986044.txt.gz · 最終更新: 2019/08/05 15:20 by yoko