Git(2)
🙋♀️ 理解する内容Git基本指令(2)-
github上のリポジトリをローカルでダウンロードすることを「レプリケーション」と呼びます.
リモート・リポジトリをマイコンピュータにインポートするには、
このrepoをダウンロードしたいパスに移動し、
githubの
編成順:
このように
ここではGit(1)で紹介したflow hu PRを行う.
-
PRが何かの下で🐙 👇
これは私のブランチと基本ブランチMasterブランチとmergeの前に経験する段階です.
自分のブランチを作成してプッシュする準備ができている場合は、「Pull Request」(Pull Request)を使用して、自分のブランチの作業内容をメインブランチに反映するようにプロジェクトマネージャ(またはチームリーダー)に要求を送信できます.
Pull Requestでは、リポジトリを表示する権限を持つ開発者が、その作業内容についてコメントしたり、変更を確認したりします.(マスターブランチにマージする前に確認する必要があります)
このリンクをクリックすると、Pull Requestを生成できるページに移動し、PRタイトルとコンテンツを記述するDescriptionを作成できます.
合成が完了したら、下部の「Create Pull Request」ボタンをクリックして終了します.
この時から、共同で協力した開発者は、作成したばかりのPRについてコメントやフィードバックを行うことができます.
すべてのコメントが反映された後にプライマリブランチと競合しない場合、PRはプライマリブランチにマージされます.🌟
いつもこのようにスムーズにmergeを進めておけばよかったのですが、マージする前に衝突(衝突)する可能性があります.あるファイルに対する変更がメインブランチのファイルと重なり、Gitからどのバージョンのコードを選択するか分からない場合、競合が発生します.この場合、開発者は、競合を解決し、マージを完了するためにコードを直接比較する必要があります.
Pull Requestによってプライマリ・ブランチが更新された場合、ローカル・リポジトリはGitHubのプライマリ・ブランチとは異なる内容になります.git pullコマンドでremoteの最新コードをローカルrepoに反映できます.
GitHub Remote RepoリンクにOriginという名前を付けたことがあるので、GitHub Repoのプライマリブランチコンテンツは以下のコマンドで取得できます.
第3弾はギットを使う秘訣を用意しました!🐰 ✨
clone
・pull request(PR)
・conflicts
・pull
clone
🧶 Gitデフォルトコマンド(2)
🐾 clone
github上のリポジトリをローカルでダウンロードすることを「レプリケーション」と呼びます.
リモート・リポジトリをマイコンピュータにインポートするには、
このrepoをダウンロードしたいパスに移動し、
git clone
コマンドに先ほどコピーしたURLを貼り付けて実行します.githubの
ThisIsTest
repoをクローンしました.編成順:
git clone {해당 레포지토리 주소}
$ ~/Desktop/git-test git clone https://github.com/ryuwisdom/ThisIsTest.git
'ThisIsTest'에 복제합니다...
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 6 (delta 0), reused 6 (delta 0), pack-reused 0
오브젝트 묶음 푸는 중: 100% (6/6), 638 bytes | 106.00 KiB/s, 완료.
clone
後git-testフォルダにThisIsTestフォルダが作成された.このように
clone
GitHub repoという名前のフォルダを作成し、cdコマンドを使用してそのフォルダに移動した場合、クローン作成時にリモートrepoに存在するすべてのフォルダとファイルがコピーされていることを確認できます.ここではGit(1)で紹介したflow hu PRを行う.
-
git add
‣ git commit
‣ git push
~/Desktop/git-test/ThisIsTest ryu git add .
~/Desktop/git-test/ThisIsTest ryu✚ git commit -m 'add emoji'
[ryu 5a4b34e] add emoji
Committer: 류지혜 <[email protected]>
이름과 전자메일 주소를 사용자 이름과 호스트 이름을 이용해서 자동으로
설정했습니다. 이 정보가 맞는지 확인하십시오. 이 메시지를 보지 않으려면 정보를
명시적으로 설정하십시오. 다음 명령어를 실행하고 편집기의 안내에 따라 설정
파일을 편집하십시오:
git config --global --edit
이렇게 한 다음, 이 커밋에 사용한 신원 정보를 다음과 같이 해서 바꿀 수 있습니다:
git commit --amend --reset-author
1 file changed, 1 insertion(+), 1 deletion(-)
~/Desktop/git-test/ThisIsTest ryu git push origin ryu
오브젝트 나열하는 중: 5, 완료.
오브젝트 개수 세는 중: 100% (5/5), 완료.
Delta compression using up to 4 threads
오브젝트 압축하는 중: 100% (3/3), 완료.
오브젝트 쓰는 중: 100% (3/3), 353 bytes | 353.00 KiB/s, 완료.
Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (1/1), completed with 1 local object.
remote:
**remote: Create a pull request for 'ryu' on GitHub by visiting:**
remote: https://github.com/ryuwisdom/ThisIsTest/pull/new/ryu
remote:
To https://github.com/ryuwisdom/ThisIsTest.git
* [new branch] ryu -> ryu
~/Desktop/git-test/ThisIsTest ryu
今はPRできます!PRが何かの下で🐙 👇
🐾 pull-request(PR)
これは私のブランチと基本ブランチMasterブランチとmergeの前に経験する段階です.
自分のブランチを作成してプッシュする準備ができている場合は、「Pull Request」(Pull Request)を使用して、自分のブランチの作業内容をメインブランチに反映するようにプロジェクトマネージャ(またはチームリーダー)に要求を送信できます.
Pull Requestでは、リポジトリを表示する権限を持つ開発者が、その作業内容についてコメントしたり、変更を確認したりします.(マスターブランチにマージする前に確認する必要があります)
このリンクをクリックすると、Pull Requestを生成できるページに移動し、PRタイトルとコンテンツを記述するDescriptionを作成できます.
合成が完了したら、下部の「Create Pull Request」ボタンをクリックして終了します.
この時から、共同で協力した開発者は、作成したばかりのPRについてコメントやフィードバックを行うことができます.
すべてのコメントが反映された後にプライマリブランチと競合しない場合、PRはプライマリブランチにマージされます.🌟
🐾 conflicts
いつもこのようにスムーズにmergeを進めておけばよかったのですが、マージする前に衝突(衝突)する可能性があります.あるファイルに対する変更がメインブランチのファイルと重なり、Gitからどのバージョンのコードを選択するか分からない場合、競合が発生します.この場合、開発者は、競合を解決し、マージを完了するためにコードを直接比較する必要があります.
🐾 pull
Pull Requestによってプライマリ・ブランチが更新された場合、ローカル・リポジトリはGitHubのプライマリ・ブランチとは異なる内容になります.git pullコマンドでremoteの最新コードをローカルrepoに反映できます.
GitHub Remote RepoリンクにOriginという名前を付けたことがあるので、GitHub Repoのプライマリブランチコンテンツは以下のコマンドで取得できます.
git pull origin master
git pull
仕事後、私の仕事内容と協力者の仕事内容を合わせた最新ファイルを見ることができます.第3弾はギットを使う秘訣を用意しました!🐰 ✨
Reference
この問題について(Git(2)), 我々は、より多くの情報をここで見つけました https://velog.io/@ryuwisdom0_o/Git2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol