##Gitとは何か?
プログラムを作る時、あるいは作られたプログラムを運営する時に修正することになる。
しかし、そのような過程の中で、以前作った機能を持ってきたい場合が発生したり、復旧したい場合が生じる。
そして、誰かがミスをしたことがあるのか過去の内訳を確認しなければならない時もある。
そのため、途中で保存しなければならないが、圧縮してそれぞれの状態を保存していると、後で探すのも難しく、容量も多く消耗するようになる。
それに加え、プロジェクトの進行において協業をする場合が多いのですが、
Gitというバージョン管理ツールがそのような役割をしてくれると考えると簡単である。
Gitは、カミットする瞬間を保存しておくが、全てをコピーするのではなく、変更された事項を記録することである。
そのため、容量をあまり取らず、修正された内訳を復旧することもできる。
加えて作業しているものから別のバージョンを作って進行できるようにBranchという枝切り作業ができる。
枝(branch)を通して様々な試みを進め、主要作業ラインに枝(branch)で作った機能を追加することもできる。
コードを過去の視点に回すこともできる機能があり、協業の過程でも有用に使われる。
Eclipse を使うときは、少し方式が異なり、まずはVSCode ベースで使う方法を説明する。
Eclipseでの使い方は、http://gasaesososo.tistory.com ブログで説明がとても上手だった。
http://git-scm.com/
サイトに入ってgitを自分のコンピューターに合うものを選んでダウンロードすれば良い。
VSCodeを実行してワークスペースを作った後、ファイルを生成してくれる。
その後、ターミナルを開いてくれる。 [ ctrl + ` ]
コマンドのpwdを書くと、現在のターミナルの経路を教えてくれる。
gitconfig--global user.name "自分の名前"
git config --global user.email "自分のEメール"
ワークスペースの位置でなければ、cdを書き込んで現在のフォルダーの位置に移動させてくれる。
それからgit statusと入力すると「not a git repository (or any of the parentdirectiories)」と表示されるが、gitリポジトリがないことを示している。
そのため、「git init」を使ってリポジトリを作ってくれる。
すると、Initialozed empty Gitrepository in_現住所が表示されることで作られることが確認できる。
pwdで確認すると、pathがユーザまでであることが分かる。
CDを使って現在のワークスペースの経路に移動
ファイルエクスプローラで位置アドレスをコピペしても良いし..DesktopComputerStudyGitTest このような方式を使っても良い.
git statusで確認
git initでgitリポジトリを作成
ここまで来たら、「git」を通じてファイルを管理することができるようになった。
今日はここまで、、、