[[ Thumbnail ]]

[Image]   [Text]


1
Getting Git !

2
どーも

3
佐々木です

4
はじめに

5
おことわり

6
今日の目標

7
実際に Git を使ってみる

8
Agenda

9
Agenda

10
(1)

11
バージョン管理システム

12
((*一歩進んだバックアップ*))

13
バックアップ…?

14
バックアップは超重要!

15
「昔に戻る」「やり直す」?

16
「昔に戻る」「やり直す」?

17
「やり直せる」バックアップ

18
やり直したのは良いけれど...

19
そこで

20
バージョン管理システム

21
VCS=VersionControlSystem

22
まとめ(1)

23
(2)

24
VCSの仕組み

25

26
VCSの分類

27
delta?DAG?

28
リポジトリの「仕組み」

29
リポジトリの「仕組み」

30
リポジトリの「仕組み」

31
リポジトリの「仕組み」

32
リポジトリの「仕組み」

33
リポジトリの「仕組み」

34
リポジトリの「仕組み」

35
delta: 差分を管理

36
リポジトリの「仕組み」

37
リポジトリの「仕組み」

38
リポジトリの「仕組み」

39
リポジトリの「仕組み」

40
リポジトリの「仕組み」

41
リポジトリの「仕組み」

42
リポジトリの「仕組み」

43
DAG: ディレクトリを管理

44
delta か DAG か?

45
集中型? 分散型?

46
集中型

47
集中型 VCS の特徴

48
分散型 VCS

49
分散型 VCS

50
分散型 VCS の運用

51
まとめ(2) VCS の仕組み

52
(3)

53
Git紹介

54
不幸な歴史

55
既存の VCS はどうだろう

56
Git の誕生

57
オススメ

58
Git の特徴

59
座学はここまで

60
(4)

61
実際に使ってみよう!

62
Git 環境を準備して下さい.

63
MSysGit

64
実習その1

65
実習その1

66
git config その 1

67
git config その 2

68
設定例

69
実習その1

70
実習その1

71
実習その1

72
実習その1

73
脱線: コミットログの御作法

74
コミットログの例

75
stop

76
Git inside

77
git object

78
blob

79
tree

80
commit

81
tag

82
git object

83
work/index/repos

84
work

85
index

86
repos

87
work/index/repos

88
実習その2

89
実習その2

90
実習その2

91
実習その2

92
Any Question?

93
実習その3

94
git remote

95
実習その3

96
実習その3

97
実習その3

98
Any Question?

99
参考URL

100
参考文献