「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>言語等に依存しない汎用開発支援ツール]] *目次 [#e903e0dc] #contents *概要 [#s7578d07] -初版は2005年12月。 -SIやクローズド製品を同床で開発するにはオーバースペック~ (...でも無くなって、昨今、常識的に利用されるようになってきた)。 -分散開発やGit / GitHubなどが前提のOSS開発に参加するEngineerに必要なもの。 *詳細 [#v2c7bec4] **[[Gitの基本]] [#r8e8b58d] **[[Gitコマンド]] [#x0db0909] **インストール [#f825d4d1] -Git - Gitのインストール~ https://git-scm.com/book/ja/v2/%E4%BD%BF%E3%81%84%E5%A7%8B%E3%82%81%E3%82%8B-Git%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB --Linuxにインストール --Macにインストール --Windowsにインストール -Linuxにインストール -Macにインストール -Windowsにインストール -動作確認~ [[git clone でソースコードを取得>Gitコマンド#m875bb31]] *周辺ツール [#be8c73d4] **[[GUIツール>GitのGUIツール]] [#nd0e992d] ***[[TortoiseGit>GitのGUIツール#w40eee19]] [#zc0c7960] ***[[Git GUI>GitのGUIツール#e17f9a88]] [#tabf216b] ***[[SourceTree>GitのGUIツール#pd3db4c1]] [#b2e08987] ***[[GitHub Desktop>GitのGUIツール#q9854230]] [#pd737295] **Diffツール [#a0c5d651] ***[[WinMerge>言語等に依存しない汎用開発支援ツール#ecaa5f82]] [#ib5a4452] -TortoiseGitでWinMergeを利用 - tanaka's Programming Memo~ http://am1tanaka.hatenablog.com/entry/2014/08/13/022250 最近は、自動的に設定される。 ***[[GUIツールのサブセット>#nd0e992d]] [#ae9263ae] 例えば、[[TortoiseGit>#zc0c7960]]には、 -TortoiseMerge -TortoiseIDiff などがある。 *Gitホスティング・サービス [#c6c6bc6b] 代表的なものが、GitHubで、その他をGitHubクローンと呼ぶ。 **GitLab [#rbce2176] **GitHub [#v71b6a46] **GitBucket [#uee557d0] *トピック [#gcf3106d] 個別に調査した事。 **[[フロー関連>Github - フロー関連]] [#leec959b] **オレオレ証明書 [#d050eb5a] 機能としてはあるっぽい。 -参考 --.gitconfigのhttp設定のsslCAInfoはちゃんとサイト指定する - Qiita~ https://qiita.com/eiryu/items/6bf8a8355a3194f2c8e3 **コミット時間の変更 [#ta1f8c68] 機能としてはあるっぽい。 -参考 --Qiita ---gitのコミット時間を変更する~ https://qiita.com/wMETAw/items/8444bba258083bd678c8 ---gitでコミット時間を変更する~ https://qiita.com/gunsoo/items/357a880dc86ecc33b4b1 *参考 [#j436043b] -git - Wikipedia~ https://ja.wikipedia.org/wiki/Git **OSSコンソーシアム [#y5321a5c] -OSC 2018 広島 > Open棟梁 v02-30 デモ手順(2) > 前提環境構築~ https://www.osscons.jp/jobf9l4ac-537/#_537 -[[在宅に適した分散型バージョン管理システム、Gitの利用方法>VM起動後の開発環境のセットアップ(Windows)#l7293a27]]