ほげほげパッチ

有る事無い事 徒然なるままに

GitとGitHub

Key-Word

  • GitLinux開発者が命名自分にちなんだ名前(?!)ということでGit。

    • スラングで「ばか」「間抜け」の意。

    • ちなみに、「Linux」も開発者名に由来。リーナス・トーパルズ。

    • バージョン管理ができるので、GitHubとあわせてチーム開発で重宝

  • GitHubソースコードクラウドサービス。ファイル共有と同時編集。

  • リポジトリ:貯蔵庫

    • repository:語源はre(後ろ)とponere(置く) -> 貯蔵庫

  • Gitの設定:不要な変更履歴が残らないように

    1. 〜/.gitignore_global を作成して .DS_store 記載。
    2. ホームディレクトリーで git config --global core.excludesfile ~/.gitignore_global

  • ローカルレポジトリのcommit履歴は、GitHub desktopで。
     == commit log - commit + push -> リモートレポジトリに反映 == GitHunで確認

  • ブランチを切る:commitの連なり、を枝分けれさせる。

    • ブランチは実装機能ごと、または変更修正作業ごとに作成

  • git clone(ギット クローン)コマンド
#リモートリポジトリのURLに.gitを加えた文字列
% git clone (ダウンロードしたいリモートリポジトリのURL#└何回か出てきたことない?
  • pullは、ローカルとリモートが紐づいたときに使う。
    cloneは、リモートしかないときに使う。(cloneしたら紐付く)

英単語

  • split:引き裂く(spel-)こと -> 引き裂く、割る
    • spill: spel-(引き裂く)が語源 -> こぼす

  • unify:uni(一つ) -> 一つに統合する。

  • fetch:ped-(歩く)が語源。「歩いて取ってくること」がコア -> 取ってくる。連れてくる。取ってくること。

    • foot(足)と同じ語源。
    • fetching:魅力的な
    • fetisism:フェティッシュ(物神、呪物) -> 断片を偏愛する態度の (音は近いけど語源は別っぽい。)

  • repository(再掲):語源はre(後ろ)とponere(置く) -> 貯蔵庫

  • commit:一緒に(com-)送る(mitto)、協力する、任せる -> に全力を捧げる、結果を約束する、積極的に関わる

    • commition:一緒に(com-)送る(mitto)こと(-tio) -> 委託、任務
    • commitment:委ねる(commit)こと(-ment) -> 献身、責任、約束
    • admit:~に(ad-)送る(mitto)、中に入れる -> 認める、許す、許容する。
    • permit:~を通り抜けて(per-)送る(mitto)、見逃す -> を許可する、を認める
    • submit:下に(sub-)置く(mitto) -> を提出する、を服従させる
    • transmit:越えて(trans-)送る(mitto)、別の場所へ送る -> を送信する、を伝達する、を伝染させる

  • branch:古期フランス語 branche(枝) -> 枝。支店。分家

    • branchbanking:支店銀行制

  • enterprise:引き受けること(entreprise)、引き受けた仕事、事業 -> 企業、事業、活動

    • comprise:全体をまとめて一緒に(com-)つかむ(prehendo)こと -> 包含する
    • surprise:上から(sur-)急につかんで(prehendo)奪取すること -> 驚き、奇襲

  • conflict: con-(一緒に)+fligo(打つ)が語源。「打ち合うこと」がこの単語のコア -> 衝突。紛争。対立する

    • inflictラテン語 in-(上に)+fligo([strike] 打つ;襲う)が語源。「打撃を加えて苦しめること」がこの単語のコア -> 課す。苦痛を押し付ける

  • confirm:完全に(con-)堅固にする(firmo)こと -> 確かめる、承認する

    • affirm:断言する

  • restore:再び(re-)元の状態に戻す(stauro)こと -> 元の場所に返す、元の状態に戻す、回復させる

    • store:元の状態に戻す(instauro)、元の状態に戻すために補充する -> 蓄える
    • storage:英語 store(蓄える)+-age(行為) -> 貯蔵、貯蔵場所、記憶装置

  • origin:origo(始まり) -> 発端。起源。先祖。

    • abort:誕生(orior)から離れる(ab-)、流産する -> 胎児を流産する、中止する
    • orient: orient(東)+-er(動詞語尾) -> orior(立ち上がる)+-ens(現在分詞語尾) -> 東向きにする。正しい方向に置く。適応させる。