TIL16: Git


Basic Concept and Commands by Work Flow
  • fork
  • clone
  • add
  • commit
  • push
  • pull => Request
  • ローカル環境で作業を開始する前に、Git Hubから「Fork」を外部リモートRepositoryから私のリモートRepositoryに実行してください.その後、端末で処理するディレクトリに移動し、git cloneを実行し、私のリモートレポートからローカルレポートにコピーし、ファイルを開いて正式にエンコードを開始します.
    エンコーディングが完了したら、git addを実行して修正されたファイルを常駐領域に移動し、git commit -m "..."を実行してSnap Shotを作成し、ローカルRepositoryに移動します.メッセージの内容"..."を入力する必要があります.
    Commitを実行したら、git pushを実行してローカルレポートからリモートレポートにタスクを送信し、Git HubでPull Requestを作成して、メインコレクタがタスクを選択して外部リモートレポートに適用します.
    // 나의 Remote Repository의 "origin" master Branch로 작업내용 보내기 
    git push origin master
    // 권한을 인증받아 외부의 Remote Repository의 "upstream" master Branch로 바로 작업내용 보내기
    git push upstream master
    Other Commands
  • init////初期ブランク・リポジトリの作成(外部「Fork」でない場合)
  • remote///リモートストレージの設定と管理
  • status///ファイルの変更とコミットの表示
  • diff//既存のコミットファイルと現在処理中のファイルとの差異の表示
  • log//commit表示履歴
  • reset//現在のHEADを別のブランチ
  • に移動
  • checkout///ブランチの置き換えまたは前回のコミット
  • へのリカバリ
  • branch///ブランチの作成、削除、表示
  • merge//分岐合併
  • fetch//リモート・リポジトリ内のすべてのコンテンツをローカル・リポジトリに適用(最終pull実行mergeおよびfetchの組合せ)
  • 参照:GitGitHub