TIL 2021.09.14 Git Branch&クローンコード~ing


Git Branch


今日の会話の授業で通っているGitBranchを整理します.
Gitは開発者が協力して最適化するツールなので、まず勉強して熟練したほうがいいです.今の仕事で熟練して使うことができます.
現在、個人トランザクションのため、作成したGitリポジトリにプロジェクトを追加し、Pushのみをコミットしています.HA 3試験終了後のプロジェクト期間中、同期と協力してプロジェクトを行うにはGit Branchに慣れる必要があります.そこで今日はSourcetreeというGitツールをインストールしました
複数のブランチを作成したストレージアレイのGit Graphとコミット内容が見えて本当に便利!
今勉強の内容を復習しましょう.

ブランチのタイプ


まず,2つのブランチタイプを学習した:ブランチとフィーチャーブランチをマージする.

統合ブランチ


配布されるソースコードに記録されるブランチ.
Github Repositoryを作成すると、デフォルトではプライマリブランチが作成されます.△既存のRepositoryでは、Masterが多い.
プロジェクト内のすべての機能が正常に動作するソースコードが含まれます.

フィーチャーブランチ


機能追加、エラー修正などのユニット操作の分岐.
連結ブランチから作成され、フィーチャーブランチで1つの操作が完了すると、連結ブランチに連結されるように操作されます.

コマンド!


新規ブランチの作成
$ git branch 새로운 브랜치 이름
新しいブランチを作成し、ブランチに切り替えます.
$ git switch -c 새로운 브랜치 이름
$ git checkout -b 새로운 브랜치 이름
ブランチリストの確認
$ git branch
ブランチリストと各ブランチの最近のコミットを確認
$ git branch -v
ブランチの削除
$ git branch -d 삭제할 브랜치 이름
$ git branch -D 해당 명령어는 병합하지 않은 브랜치를 강제 삭제하는 방법입니다.
ブランチの切り替え
$ git switch 브랜치 이름
$ git checkout 브랜치 이름
ブランチのマージ
devブランチを
  • 主ブランチにマージする場合(master←dev)
  • $ git checkout master
    $ git merge dev
    すべてのブランチをログにグラフィックで表示
    $ git log --branches --graph --decorate
    コミットされていないタスクをスタックに一時保存
    $ git stash

    クローンエンコーディングの進行状況


    これは暇さえあれば行うクローン符号化プロジェクトです.
    これはツイッタークローンコードです.これはクローン符号化プロジェクトで、符号化されていないものから教育ファイルまでです.
    実は、今会話3をしている時、Reactを処理する時間があまりないので、フロントを準備している私にとって、復習やプロジェクトを行うためには、いくつかの構造的な項目を学ぶ必要があります.
    そのため、一度にコードを打つよりも、構造やエラー処理などを部分的に理解することで、グーグルがエラーが発生したときにエラーを処理する能力を育成したほうがいい.
    クローンエンコーディングコースとは異なり、ツールバージョンのアップグレードに伴い、プロジェクトはFirebaseというツールを使用して導入、データ管理などを管理します.コースコードをアップグレードする前に、これらのコードにエラーが発生することがよくあります.エラーコードを自分で修正する必要があります.ハンドルを打ちながら、エラー処理方法の知識を増やします.
    まず、事実上、週末にuseState、useEffectでエラーが発生し、エラーがつかめずハミングしているため、このように書く必要がある内容はconst{tweet、settTweet}と書かれ、useffecthookエラーが発生し、コードをよく見てエラーを処理する時間となっている.
    また、firebase importに接続する方法を変更したため、公式ドキュメントやStack OverFlowを検索するとともに、バージョンの構文などを修正し、エラーを処理します.
    まだ半分実現したようです.まずtweetの状態管理と修正、削除機能を実現した.
    プロジェクトが進む前に、私は努力して完成しています!