りちゃにゃんの作業日記

2019/05/22 独学でプログラミングの勉強を始めました。作業記録のこすぞい!

5/22の作業記録

Gitの勉強

参考:わかばちゃんと学ぶGitの使い方入門

Gitとは

  • データのバージョン管理ができる(過去の状態に戻しやすい)
  • みんなで作ったものを合体できる

    用語とか

  • リポジトリ...過去の状態を記録する貯蔵庫的な。ローカルリポジトリ作ったフォルダには隠しファイルの.git。
  • リモートリポジトリ…複数人で作業するためのサーバ上のリポジトリ
  • ローカルリポジトリ…端末上のリポジトリ
  • コミット...現在の状態の記録。ローカルリポジトリに反映。
  • コミットメッセージの入力によって作業内容を記録する
  • チェックアウト...フォルダ内のファイルを指定した時点のものに戻せる。今いるコミットを移動するだけ。
  • フォーク…他の人が公開してるリモートリポジトリを自分のアカウントにコピーできる。画面右上のForkボタン。
  • クローン…フォークしたものを自分のパソコンにダウンロード。(これのGitHubのみのやり方調べる!)
  • ブランチ…平行作業をするための方法。マージするまでは他の作業に影響を受けない。
  • masterブランチ…基本的に更新内容はここに追加される。ここには本番用の最新コードが保たれると良き。
  • マージ…ブランチ同士を合流させる。
  • push...ローカルリポジトリ上の変更をリモートリポジトリに反映する。
  • pull...リモートリポジトリの変更をローカルリポジトリに反映する。
  • コンフリクト…同時に同行の異なる変更が合った時におこる衝突。
  • pullリクエスト…フォークしたデータを自分が変更したものを取り込んで貰うよう提案すること。

ubuntuのファイルで隠しフォルダを表示する方法

隠しファイルとは?

システムに関わる重要なフォルダ/ファイル等。Gitが適用されているかもこれで見れる。

やり方

  • ファイルを起動
  • 右上の3本バーをクリック
  • 隠しファイルを表示するにチェック

    今日調べたこと

  • mkdir...フォルダの作成
  • フォルダとディレクトリの違い...GUIではフォルダ、CUIではディレクトリ。ほぼ一緒。