git」タグアーカイブ

submoduleを含むgitプロジェクトのクローン手順

1. 親プロジェクトをクローンする

 

2. 親プロジェクトのディレクトリへ移動する

 

3. ローカルの設定ファイルを初期化する

 

4. サブモジュールをアップデート(取得)する

 

別解. ローカルの設定ファイルの初期化とアップデートを一括して実行する

 

応用. submoduleの中に、さらにsubmoduleへの参照があるときに再帰的にアップデートする

git svn : Refspec glob conflict warning

git svn clone で取得したリポジトリで以下のwarningが発生するときの回避策

warningの例

回避策

~/.git/configの重複行を削除

gitリポジトリからアーカイブ作成

例1

例2


--prefix
指定したディレクトリ以下にアーカイブファイルを配置する

 

archiveから除外するファイルの設定方法

.gitignoreなどアーカイブファイル(tar.gzやzip)から除外したいファイルの設定方法

.gitattributesignore-exportを追記する

.gitattributesの記述例

[git] タグのリネーム方法

1. 新しいローカル・タグの追加

2. 古いローカル・タグの削除

3. 古いリモート・タグの削除

4. 新しいリモート・タグのプッシュ

関連リンク

git svn dcommit エラー

git-svnを使ったコミット(git svn dcommit)に失敗し続けて丸一日悩みました。

rebaseして、mergeして、試行錯誤してようやく判明した原因はSubversionリポジトリに読み取り権限だけが与えられていて書き込み権限は与えられていなかった… 🙁