
ここでは、エンジニア未経験の私が Git、GitHub を勉強した内容を備忘録を兼ねて記録していく記事になります。
今後の記事には、Git Bash(ターミナル)にてコマンドを入力して操作するCUI操作が多く出てきます。
※CUI操作:画像やアイコンを使わずに(マウス操作をせずに)、文字だけで操作する表示プログラムの事です。
今回は、そんなCUI操作についての基本的な解説を行ってみたいと思います(^_^)/
ここでの記事で分かることは、大きく3つです。
- CUIの名称の違いについて
- Git Bash(ターミナル)の使い方やディレクトリの移動方法
- 基本的な主要コマンドの紹介
記事の内容で分からなかった箇所や間違いがありましたら、コメントや問い合わせからご連絡いただけると嬉しいです!
CUIの名称の違いについて
一般的にCUIにて操作する場所の名称は、Windows と Mac でそれぞ異なる名称で呼ばれています。
Windows ⇒ コマンドプロンプト
Mac ⇒ ターミナル
※Windows では Git の操作をGit Bash というコマンドプロンプトからCUI操作を行うことになります。
コマンドプロンプト、ターミナル、Git Bash と呼び名が分かれていますが、OSの環境によって様々な呼び方がありますので「そんなモノ」と認識して良いかと思います・・・(;゚Д゚)
※OSとは、Operating System(オペレーティングシステム)の略で、パソコンを操作するために必要なソフトウェアのことです。
呼び名や多少のコマンド操作の違いはりますが、「キーボードだけで操作する画面インタフェース」⇒CUI操作であることは、同じです。
※画面インタフェースとは、パソコンやスマホを操作するために接する部分の事。パソコンの場合、マウス・キーボード・ディスプレイなどをどのように操作するという視覚的要素や聴覚的要素などを指す。
Git Bash(ターミナル)の使い方
Git Bash(ターミナル)は、特定のディレクトリについて操作を行うことになります。
※ディレクトリとは、フォルダーと同じものです。
つまり、特定のファイルに対して操作を行う場合、そのファイルが存在するディレクトリに移動してから操作する必要があります。
※詳しくは、今後の記事にて記載する予定です。

上記の事を知っていないと、Git Bash にコマンドを入力してもエラー(そんなファイルは存在しません等)が表示されてします。(; ・`д・´)
Git Bashのオプション設定を行い方は、下記のリンクをご参考ください。
ページに移動後、「GIT BASHを見やすく・使いやすくする」に詳細が記載されています。
基本的な主要コマンドの紹介

Git Bash(ターミナル)の基本的なコマンドを予習しておきましょう。
コマンドプロンプトやターミナルを使用する際の頻出コマンドをいくつか紹介いたします。
全てを暗記する必要はないと思いますが、何度も使用していると自然と覚えていくかと思います!(^ω^)
cd
ディレクトリを移動する場合に使用するコマンドです。
「 cd 〇〇〇 」と入力して実行します。※〇〇〇には、ディレクトリ名を入力します。
先に述べたとおり、Git Bash(ターミナル)では特定のディレクトリしか操作する事ができないため、他のディレクトリにあるファイルを操作したい場合は、そのディレクトリまで移動する必要があります。
(パスを指定する方法もありますが、ここでは割愛します)
他には「 cd ../ 」と入力すると、現在のディレクトリよりも1つ上のディレクトリへ移動できます。
ls
ディレクトリ内に存在する、ディレクトリやファイルを表示するコマンドです。
このコマンドは「 ls 」のみで実行する事が多いです。
「 ls -a 」と入力すると、隠しファイルを含めたディレクトリを表示します。
※隠しファイルとは、Windows(Mac)のシステムにかかわる重要なファイルなどに適用されているファイルの事です。(通常は非表示になっている。)
mkdⅰr
ディレクトリを作成するためのコマンドです。
「 mkdir 〇〇〇〇」と入力して実行します。※〇〇〇〇には、ディレクトリ名を入力します。
例えば、「 mkdir XYZ 」と入力して実行すると、XYZというディレクトリが作成されます。
rm
ファイルを削除するためのコマンドです。
「 rm 〇〇〇〇」と入力して実行します。※〇〇〇〇には、ディレクトリ名を入力します。
このコマンドで削除を行うと、復元できませんので十分注意して実行してください。
mv
ファイルやディレクトリの名前を変更する場合や、移動する場合に利用するコマンドです。
「 mv AAA BBB」と入力して実行します。※AAAとBBBは、ファイルまたはディレクトリの名前です。
このコマンドを実行した際の注意点があります。
用途が2つありますので少し難しいです・・・(゜-゜)
- BBBというディレクトリが存在する場合は、AAAをBBBの中へ移動する。
- BBBというファイルが存在する場合、かつAAAがファイル名である場合は、BBBへ上書き保存される。
- BBBが存在しない場合には、AAAをBBBの名前に変更される。
cp
ファイルをコピーするコマンドです。
「 cp AAA BBB」と入力して実行します。※AAAとBBBは、ファイルまたはディレクトリの名前です。
この時、AAAというファイルがBBBとういう名前でコピーされますが、注意点があります。
- BBBが既に存在している場合は、BBBへ上書き保存されます。
- BBBがディレクトリの名前であった場合、BBBディレクトリの中にAAAがコピーされます。
今回は、以上です!
次回の記事では、基本的なワークフローを Git Bash にコマンド入力をおこないながら解説していきます。
UPSTART!!(=゚ω゚)ノ
#Git #GitHub #プログラミング #初学者


コメント