git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* bash script to pull in branch B the changes from parent branch A
@ 2017-11-21 16:19 Laetitia Pfaender
  2017-11-21 21:42 ` Paul Smith
  0 siblings, 1 reply; 2+ messages in thread
From: Laetitia Pfaender @ 2017-11-21 16:19 UTC (permalink / raw)
  To: git

Hi,

I have a bash script to pull in branch B the changes from parent branch A that does the following:

cd repo-in-branchB
git branch --set-upstream-to=origin/branchB
git pull
git branch --set-upstream-to=origin/branchA
git pull
git branch --set-upstream-to=origin/branchB

It does exactly what I want but, as I have many children branches B to update, I would like to prompt my username and password only once and then makes the script use them in all following git requests. I came to the conclusion that I needed to update my script as follow:

read -p "Username for 'https://github.com': " username
read -s -p "Password for 'https://$username@github.com': " password
echo ""
cd repo-in-branchB
echo “pull from branchB"
git pull https://$username:$password@github.com/myrepo.git heads/branchB
echo “pull from parent branchA"
git pull https://$username:$password@github.com/myrepo.git heads/branchA

I have never used this kind of URLs, so just to make sure, are these 2 versions conceptually equivalent? Will they do the exact same thing?

Best regards

Laetitia

PS: I’m open to suggestions but note that I don’t want to rebase, neither can I configure my username and password in a permanent way on this server.




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-11-21 22:06 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-21 16:19 bash script to pull in branch B the changes from parent branch A Laetitia Pfaender
2017-11-21 21:42 ` Paul Smith

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).