GitMaster 基礎編 Gitの基本 - はじめに リポジトリ タグ コミット

プル - pull

ここでは、Gitにおいての基礎、pull(プル)のことを紹介していきます。


基礎編

プル

pull


basic(基礎編)

リポジトリの共有

リモートリポジトリからプルする

リモートリポジトリを共有して複数人で作業すると、みんながリモートリポジトリにプッシュしていきます。すると、自分のローカルリポジトリに、ほかの人がプッシュした変更内容を取り込む必要があります。

Pull

リモートリポジトリからローカルリポジトリを更新するにはプル(Pull)という操作を行います。
Pullを実行すると、リモートリポジトリから最新の変更履歴をダウンロードしてきて、自分のローカルリポジトリにその内容を取り込みます。

$ git pull 

という形式でコマンドを書きます。

次からチュートリアル
Backlogのリモートリポジトリを使ってリポジトリを共有してみてね

repository編

プル

pull


basic(基礎編)

リポジトリの共有

リモートリポジトリからプルする

リモートリポジトリを共有して複数人で作業すると、みんながリモートリポジトリにプッシュしていきます。すると、自分のローカルリポジトリに、ほかの人がプッシュした変更内容を取り込む必要があります。

Pull

リモートリポジトリからローカルリポジトリを更新するにはプル(Pull)という操作を行います。
Pullを実行すると、リモートリポジトリから最新の変更履歴をダウンロードしてきて、自分のローカルリポジトリにその内容を取り込みます。

$ git pull 

という形式でコマンドを書きます。

次からチュートリアル
Backlogのリモートリポジトリを使ってリポジトリを共有してみてね

リモートリポジトリにプッシュする 「チュートリアル Gitの基本」で作成したローカルリポジトリ「tutorial」をプッシュしましょう。 お使いのパソコンの環境を選んでください。 コンソール リモートリポジトリにローカルリポジトリの履歴をpushしましょう リモートリポジトリのアドレスは名前を付けて記録しておくことができます。記録しておくと、pushするときには毎回長いリモートリポジトリのアドレスを入力する必要がなくなります。 まずは「origin」という名前でリモートリポジトリを登録してからpushを行います。 リモートリポジトリを追加するには、remoteコマンドを使用します。は登録名、はリモートリポジトリのURLを指定します。 $ git remote add 次のコマンドを実行して、前のページで作成したリモートリポジトリのURLをoriginという名前で登録します。 $ git remote add origin https://[your_space_id].backlog.jp/git/[your_project_key]/tutorial.git プッシュやプルは実行時にリモートリポジトリ名を省略すると、originという名前のリモートリポジトリを使用します。そのため、リモートリポジトリにはoriginという名前を付けるのが一般的です。 リポジトリをプッシュするには、pushコマンドを使用します。はプッシュ先のアドレス、はプッシュするブランチを指定します。ブランチについては発展編で詳しく説明します。 $ git push ... 次のコマンドを実行してリモートリポジトリoriginにコミットをpushします。実行オプションで-uを指定すると、次回以降はそのブランチ名の指定を省略できます。ただし、一番最初、空のリモートリポジトリにpushするときはリモートリポジトリ名やブランチ名を省略できません。 途中でユーザ名とパスワードを求められるので、Backlogのユーザ名とパスワードを入力してください。 $ git push -u origin master Username: <ユーザ名> Password: <パスワード> Counting objects: 3, done. Writing objects: 100% (3/3), 245 bytes, done. Total 3 (delta 0), reused 0 (delta 0) To https://nulab.backlog.jp/git/BLG/tutorial.git * [new branch] master -> master BacklogのGitのページを開いてください。最近の更新にプッシュの項目が追加されています。 リポジトリのファイル一覧には、pushしたリポジトリのファイルが追加されました。 次はこのリモートリポジトリばクローンするばい! サルのダイミョー

Git Master basic Gitの基本 expansion reference