プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

ラベル Git の投稿を表示しています。 すべての投稿を表示
ラベル Git の投稿を表示しています。 すべての投稿を表示

2022/04/13

TortoiseGit で過去のコミットの作者(コミッター)を修正する

event_note

2022/04/12

git で clone する場合に 503 エラーが表示される

event_note

2021/07/03

git-svn の使い方

event_note

2021/07/02

git でコミットを一つにまとめる

event_note

2021/07/01

RabbitVCS のインストール

2021/06/07

git コマンドのメモ

event_note

2021/06/01

Git で HTTPS を使う場合のアカウント情報を記憶させる

event_note

2019/12/17

Visual Studio 2019 用の .gitignore を自動生成する

event_note

2019/03/12

TortoiseGit でブランチを間違えてコミットしてしまったのを直す

event_note

2018/10/16

TortoiseGit で SubTree を使用する

event_note

2018/07/17

Redmine の Docker イメージの Git を最新バージョンにする

event_note

2017/02/22

.git/index.lock があるよと言われたら

event_note

Git で pull や checkout を行おうとした際、以下のメッセージが表示されて実行できなかったことがありました。

fatal: Unable to create '/hoge/.git/index.lock': File exists.

If no other git process is currently running, this probably means a
git process crashed in this repository earlier. Make sure no other git
process is running and remove the file manually to continue.

.git の中に index.lock があるので処理できないと言われています。
なので、とりあえずこれを手動で削除すれば実行できるようになるはずです。

しかし、私の場合、この現象が pull を途中で終了したことで起きるようになったせいか、中途半端にゴミのファイルが残ってしまい、いくるかのファイルの上書きができなくなって pull も checkout もできないままだったので、結局 clone し直しました。

2017/01/24

TortoiseGit でブランチ間の差分を見る

event_note

2017/01/18

マージ元ブランチとマージ先ブランチ

event_note

Git を使用しているとどっちがどっちだかわからなくなるのでメモしておきます。

日本語英語説明
マージ元ブランチSource Branchマージするブランチ
git merge で指定するブランチ
マージ先ブランチTarget Branchマージされるブランチ
現在チェックアウトしているブランチ

つまり、

  • Source Branch を Target Branch にマージする
  • Target Branch に Source Branch をマージする

ということなんですが、これでも覚えにくいなぁと思うのは私だけでしょうか。

2016/07/25

Linux での Git のインストールと初期設定

event_note

2016/06/27

TortoiseGit でリモートリポジトリのタグを削除する

event_note

2016/04/25

TortoiseGit のインストール

Git for Windowsのインストール

event_note

ダウンロード

以下のサイトからダウンロードしてきます。
https://git-for-windows.github.io/

インストール

基本的にはウィザードに従ってインストールするだけですが、改行コードだけは自動変換しないように、「Checkout as-is, commit as-is」を選んでおきます。

インストーラーを起動し、「Next」を押します。

「Next」を押します。

インストール先はデフォルトのままでいいと思います。「Next」を押します。

コンポーネントを選択し、「Next」を押します。(後で書きます)

スタートメニューへの登録はデフォルトのままでいいと思います。「Next」を押します。

環境パスに関する設定です。
「Use Git from the Windows Command Prompt」を選択して「Next」を押します。

改行コードに関する設定です。
改行コードをGitで自動変換されるといろいろ面倒なことになりかねないので、「Checkout as-is, commit as-is」を選択して「Next」を押します。

ターミナルに関する設定です。
特にこだわりがなければデフォルトのまま「Next」を押します。

拡張オプションに関する設定です。
そのまま「Next」を押します。
一応以下のサイトの説明がわかりやすかったので参照してみてください。

参考にさせていただいたサイト http://opcdiary.net/?page_id=27065

2015/12/08

"fatal: Unable to look up github.com (port 9418)"というエラーが表示される

event_note

git cloneのコマンドを打つと"fatal: Unable to look up github.com (port 9418)"というエラーが表示される場合は、おそらくファイアウォールによりブロックされているので、URLスキームをgitからhttpやhttpsに変更すると上手くいくかもしれません。

Gitプロトコルへの対応

または、以下の設定を行うことにより、自動的に git:// を https:// に置き換えて通信してくれるようになります。

git config --global url."https://".insteadOf git://