[Git] Init, Clone, Add, Commit, Push, Fork, Pull Request
Init
git init
Clone
git clone [REPO_URL] [DIR] $ git clone <https://github.com/likelion-kookmin/It-s_okay.git>
Add、Commit、Push
git add [FILE_NAME] $ git commit -m "DESCRIPTION" $ git push origin main $ git remote add origin [REPO_URL]
Fork使用例
右上のForkボタンをクリックして私のGithubリポジトリにコピーします.
Forkの後、cloneコマンドを使用してローカルリポジトリにコンテンツを受信する必要があります.
git clone [Github 저장소 url]
Pull Reqeust
Pull Requestの使用例
たとえば、機能別にブランチを分けています.まず、作業するブランチを作成し、移動します.この-cオプションを使用して、ブランチを作成するときにスキップします.ブランチの作成基準は現在の位置なので、どのブランチから移動するかを確認する必要があります.
git switch -c [branch name]
操作してリモート・リポジトリを表示すると、次のようにCompare&Pull Requustボタンがアクティブになります.これでPRが生成されます
🙋 : 右のReviewersとAssignesはいつ使いますか?
「連結要求」(Merge pull request)をクリックして変更を完了します.
+)PRでの競合解決
複数のタスクがあり、PRを要求すると、競合する可能性があります.私もこの授業をしている間に衝突しました.衝突が発生した場合、次のようなアラートが発行されます.
Resolutionをクリックして競合を解決します.
<<<<<<<<<<ブランチ名===================この間に含まれる内容がそのブランチの内容である
選択するブランチの内容を選択すると、as resolvedボタンのタグが有効になります.
次にCommit mergeボタンを押します
通知とともに、Merger Pull Requestボタンもアクティブになります.
ホームページに加えて、コードエディタでも競合を直接解決できます。競合するコードを変更してマージし、コミットすれば解決します。
Reference
この問題について([Git] Init, Clone, Add, Commit, Push, Fork, Pull Request), 我々は、より多くの情報をここで見つけました https://velog.io/@cychann/Git-Init-Clone-Add-Commit-Push-Fork-Pull-Requestテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol