2016-12-01 19 views
-1

私はgitにとって非常に新しいです。私は遠隔レポと一緒に働いています。私は私のlocal masterremote masterから変更をプルしたい場合、私は何をしますリモートリポジトリを使って作業する

git clone [email protected] /folder/ 
git branch -v 
# origin [email protected] (fetch) 
# origin [email protected] ... (push) 
git branch someLocalBranch 

: 私はこのような私の私の作業environemntを設定しますか?そして、pushingについてはどうすればsomeLocalBranchからremote branchに変わるのですか?そのremote branchは存在することも、まだ存在しないこともあります。

+0

Gitのプッシュ起源

+0

はちょうど[15分](HTTPSでGitの基本を学び存在する場合は、あなたの変更をプッシュします:/ /try.github.io/) –

答えて

1

、あなたのローカルマスタへのリモート・マスターからの変更を引き出し、あなたの地元の

git checkout master 

にチェックアウトmasterしてから使用して差分を引っ張って -

git pull origin master 

someLocalBranchから変更をプッシュするには、すべてあなたをコミット支店にいる間に変更されます

git commit -a -m "message for commit" 

を押してリモートにプッシュする

git push origin someLocalBranch 

これで、このブランチからプルリクエストをリポジトリ内の既存のものに上げることができます。詳細については、hereを参照してください。

を別のブランチから変更をプッシュするために、ここで detailed answerを見てください

git push origin someLocalBranch:someRemoteBranchABC 

を使用してみてください。

+0

'someLocalBranch'から' someRemoteBranchABC'というブランチにどのようにプッシュしますか?別の名前のブランチ! – Stophface

+0

@Stophfaceが答えを更新しました – nullpointer

2

リモートのリポジトリをクローンしてからリモートURLがすでに設定されています。その後、

git checkout master 

と:それはあなたが単にあなたの地元のmasterブランチにする必要があり、リモート・マスターから変更をプルする「起源」そう

という名前だあなたがプッシュする場合

git pull origin master 

あなたの変更(地元支部でコミットした後) someLocalBranchにいることを確認してください:

git checkout someLocalBranch 
01その後、

git push origin someLocalBranch 

それが必要な場合は、リモートsomeLocalBranchを作成、または単にそれがすでに