Gitコラボレーション:Git organization forkによるコラボレーション


git組織の作成



ボックスをクリックして作成します.

チームに適用する計画を選択します.

計画を選択すると、コミュニティの情報を入力するフォームが表示されます.
  • 団体名
  • Eメール
  • 所有者の選択
  • 現在使用されている個人アカウント(My Personal Account)
  • 企業又は機構(A企業又は機構)
  • フォームに記入したら、ゴミ情報テスト(螺旋線)を開き、次の場所に移動できます.

    次のInputボックスに招待するチームメンバーの電子メールまたは名前を追加し、「CompleteSetup」をクリックして次のメンバーに移動します.

    GitHubの使用に関する調査を行う.この調査に参加できます.参加したくない場合は、「Submit」ボタンをクリックし、すぐにコミュニティアカウントを作成します.

    Git Organizationが作成されました.
    「New Repository」をクリックして新しいリポジトリを作成し、コラボレーションします.

    forkコラボレーションによる


    1.fork



    右側の「スラッシュfork」をクリックすると、組織にリポジトリが作成されます.

    2.forkプロジェクトlocalへのクローン作成


    CLI方式で説明します.
    ターミナルを使用して目的の場所に移動し、クローンを作成します.
    cd Desktop/
    
    git clone <fork한 자신의 레포지토리 주소>

    3.既存のリモート・リポジトリへの接続


    「マイリポジトリ」でforkのアイテムは、既存のアイテムが変更された場合に反映されません.
    ローカル・リポジトリをプロジェクト・リポジトリに関連付け、pullを使用してプロジェクト・リポジトリの変更を反映します.
    反映された結果をforkライブラリにプッシュします.
    upstram -> pull -> local -> push -> origin
    git remote add <프로젝트 레포지토리 주소>
    
    git remote -v

    fetchコマンドで上流リポジトリの内容をロードします.
    git fetch upstream
    
    
    git pull upstream develop
    
    git push origin develop
    プロジェクトライブラリの情報をローカルにインポートし、独自のライブラリに反映します.
    プロジェクトレコードを反映する必要がない場合は、このプロセスをスキップできます.

    4.自分の仕事の支店にチェックアウトする


    上流の情報を原点まで格納しています.
    自分のリポジトリで作業しているため、上流のブランチ名を使用する必要はありませんが、同じままでバックアップに役立ちます.
    upstramとoriginの情報は同じであるため、ローカルでブランチを作成して操作することができます.
    자신이 작업할 브랜치를 생성합니다.
    git branch feat/login
    
    자신이 작업할 브랜치로 이동합니다.
    git checkout feat/login
    
    origin develop의 정보를 pull 해옵니다.
    git pull origin develop
    
    작업을 완료 후 자신이 작업한 브랜치에 push 해줍니다.
    git push origin feat/login
    リモート・リポジトリのブランチをインポートするには、次のコマンドを入力します.
    git chekcout -t <원격 저장소(origin)의 branch 이름>
    ブランチ名を変更してインポートする場合は、次のコマンドを使用します.
    git chekcout -b <생성할 branch 이름> <원격 저장소의 branch 이름>

    スパナの点検方法


    ローカルブランチ(local)
    git branch
    リモートストレージブランチ(上流/起源)
    git branch -r
    ローカルリモートすべてのブランチ(upstrea/origin/local)
    git branch -a

    📚 リファレンス

  • https://salix97.tistory.com/223