2017-01-16 10 views
1

私は現在「リモート」プロジェクトに取り組んでいます。つまり、私は誰かのサーバ上でプログラミングをしています。実際、私はDjangoでプログラミングを始めています。チームワークはgitです。私がそのプロジェクトに取り組んでいる間はしばらく経っていますので、私は更新されたブランチについて作業したいと思います。どのように利用できるのですか?私は、単純なコマンドgit pull origin masterでマスターブランチを引っ張らなければならないと思っていますが、これまでのところ不明です。私のコンピュータで新しいブランチを引っ張る

ありがとうございます!

答えて

0

masterブランチへのすべてのチェックアウトの最初にあなたが別のブランチ

git checkout master 

で作業している場合、上記のコマンドはあなたにすべてのファイルが表示されている場合、あなたが

git status 

、によって任意の未コミットの変更がある場合は、チェックあなたの変更を隠す必要があります。ファイルが変更されていない場合は、この手順を実行しないでください。

git stash 

は、その後、あなたは、あなたがmasterブランチに戻ってそれらを適用する必要があり、あなたがあなたの変更をstash場合は、原点

git pull --rebase 

から最新のアップデートを取得する必要があります。

git stash apply 

は今、あなたは私が再開した場合は、私が持っている

+0

を行くには、あなたが良いです& masterブランチの最新バージョンを持っている(あなたがgit stashコマンドを実行しなかった場合は、この手順を実行しません)そのブランチの内容を取り出してチェックアウトし、 'git checkout BRANCHNAME'コマンドを実行します。私は正しい? –

+0

まだ何を求めているのか不明です。 masterブランチでのみ作業している場合は、マスターブランチの最新の変更をローカルリポジトリに保存します。そして、 'git pull --rebase'はあなたのローカルリポジトリに新しいコミットをすべて受け取ります – DilumN

+0

これはまさに私がやりたいことです。マスターブランチで作業したいと思っています。マスターブランチの最新の変更が必要です。私はそれをするために何をしなければならないかを挙げてください。 –

関連する問題