Gitコラボレーション:Git organization forkによるコラボレーション
git組織の作成
ボックスをクリックして作成します.
チームに適用する計画を選択します.
計画を選択すると、コミュニティの情報を入力するフォームが表示されます.
次の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
📚 リファレンス
Reference
この問題について(Gitコラボレーション:Git organization forkによるコラボレーション), 我々は、より多くの情報をここで見つけました https://velog.io/@jungks9351/Git-협업-Git-organization-fork-하여-협업하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol