「[[.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]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS