[Git]Gitコマンドを整理し続けます!(2)
前回実行したGitコマンドのクリーンアップ時間😅
いつか慣れるよ
local gitがバージョン管理をコミットしたらremoteに送信して記録します!
ブランチ名とは、リモートでプッシュしたいブランチの名前です.
git push--set-上流ソース<分岐>
場合、originはデフォルトの略語で、基本的にクローンされたurlのremoteを表します!
以降、<ブランチ>でpushコマンドが発行され、originの<ブランチ>に自動的にプッシュされることを示します.
次に、現在のローカルブランチとリモートブランチを接続する設定オプションを示します.
まず、同じリポジトリをローカルで別の場所にコピーし、あるリポジトリからファイルにコンテンツを追加します.
リモコンに押した!
他の場所のlocal repositoryはまだ更新されていません.fetchで変更を取得してください.
示すように、origin/kane=remoteとHEAD=localがマージされていないことがわかります!
そうなんです!!fetchは変更のみ取得し、マージは実行しません!
<ソース:バックグラウンドのブログ>
では、pullはどうですか.🧐
pullを実行すると、Origin/kane=remoteとHEAD=localが統合されていることがわかります!
そうですね.pullはfetch+merge!
remoteからlocalからのインポートを変更する場合は慎重に?!では、まずfetchを通ります.
ログを表示し、変更を注意深く表示し、マージすることでpull機能を実行できます.
他の人と協力するためには、リモート・リポジトリを管理する必要があります.
では、localに接続されているリモート・リポジトリの情報を表示する方法について説明します.
git remoteコマンドを使用して、現在のプロジェクトに登録されているリモート・リポジトリを表示できます.
このコマンドは、リモート・リポジトリのショートカット名を表示します.
現在のoriginの略はcloneでインポートされたリポジトリの略(default)です.
では、こんなに多くのリモートストレージはどのように追加されますか?
追加したremoteの詳細も表示できます
一番下の物をよく見る
最後に、リポジトリの名前を変更したり、リモート・リポジトリを削除したりします.
今日はこれを行い、明日はブランチを作成し、そのブランチに移動して管理します.
👋🏼 👋🏼
いつか慣れるよ
1.ローカルからリモートへ!⛸
local gitがバージョン管理をコミットしたらremoteに送信して記録します!
$ git push <단축이름> <브랜치명>
$ git push --set-upstream origin <브랜치명>
ここで、ショートカットはリモートショートカットです.ブランチ名とは、リモートでプッシュしたいブランチの名前です.
git push--set-上流ソース<分岐>
場合、originはデフォルトの略語で、基本的にクローンされたurlのremoteを表します!
以降、<ブランチ>でpushコマンドが発行され、originの<ブランチ>に自動的にプッシュされることを示します.
次に、現在のローカルブランチとリモートブランチを接続する設定オプションを示します.
2.リモートからローカルに更新!🚘
$ git pull
$ git pull origin <브랜치명> // 원격 특정 브랜치를 나의 local로 pull
$ git fetch
ここで一番集中して見なければならないのはfetchとpullの違い!!まず、同じリポジトリをローカルで別の場所にコピーし、あるリポジトリからファイルにコンテンツを追加します.
リモコンに押した!
他の場所のlocal repositoryはまだ更新されていません.fetchで変更を取得してください.
示すように、origin/kane=remoteとHEAD=localがマージされていないことがわかります!
そうなんです!!fetchは変更のみ取得し、マージは実行しません!
<ソース:バックグラウンドのブログ>
では、pullはどうですか.🧐
pullを実行すると、Origin/kane=remoteとHEAD=localが統合されていることがわかります!
そうですね.pullはfetch+merge!
remoteからlocalからのインポートを変更する場合は慎重に?!では、まずfetchを通ります.
ログを表示し、変更を注意深く表示し、マージすることでpull機能を実行できます.
3.リモート・リポジトリに関する質問
他の人と協力するためには、リモート・リポジトリを管理する必要があります.
では、localに接続されているリモート・リポジトリの情報を表示する方法について説明します.
$ git remote
git remoteコマンドを使用して、現在のプロジェクトに登録されているリモート・リポジトリを表示できます.
このコマンドは、リモート・リポジトリのショートカット名を表示します.
現在のoriginの略はcloneでインポートされたリポジトリの略(default)です.
$ cd grit
$ git remote -v
bakkdoor https://github.com/bakkdoor/grit (fetch)
bakkdoor https://github.com/bakkdoor/grit (push)
cho45 https://github.com/cho45/grit (fetch)
cho45 https://github.com/cho45/grit (push)
defunkt https://github.com/defunkt/grit (fetch)
defunkt https://github.com/defunkt/grit (push)
koke git://github.com/koke/grit.git (fetch)
koke git://github.com/koke/grit.git (push)
origin [email protected]:mojombo/grit.git (fetch)
origin [email protected]:mojombo/grit.git (push)
-v
オプションを追加すると、ショートカット名とURLを同時に表示できます.では、こんなに多くのリモートストレージはどのように追加されますか?
$ git remote
origin
$ git remote add pb https://github.com/paulboone/ticgit
$ git remote -v
origin https://github.com/schacon/ticgit (fetch)
origin https://github.com/schacon/ticgit (push)
pb https://github.com/paulboone/ticgit (fetch)
pb https://github.com/paulboone/ticgit (push)
これにより、git remote add <단축이름> <url>
コマンドでリモートストレージを追加できます.追加したremoteの詳細も表示できます
一番下の物をよく見る
kane pushes to kane (up to date)
はまた、git push
を実行したときにどのブランチに押されたかを教えてくれます!最後に、リポジトリの名前を変更したり、リモート・リポジトリを削除したりします.
$ git remote rename pb paul // pb 저장소 단축이름을 paul로 변경
$ git remote remove paul
$ git remote
origin
簡単でしょう.そうすれば、Gitを非常に効率的に管理できると思いますか?今日はこれを行い、明日はブランチを作成し、そのブランチに移動して管理します.
👋🏼 👋🏼
Reference
この問題について([Git]Gitコマンドを整理し続けます!(2)), 我々は、より多くの情報をここで見つけました https://velog.io/@leeyoungwoozz/Git-계속되는-git-명령어-정리2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol