[Qt-creator] Updating from git

Thorbjørn Lindeijer thorbjorn.lindeijer at nokia.com
Tue Mar 2 11:55:27 CET 2010


On 03/02/2010 06:43 AM, ext Colin Kern wrote:
> Hi,
>
> I'm a git novice, and I'm wondering what the correct way to update my
> local QtCreator build from git is.  Last time I did this, I tried:
> git pull
> qmake
> make
>
> and that seemed to cause a lot of problems.  I finally just nuked my
> directory and cloned the repository from scratch.  What's the right
> way to do this?

The above sequence of commands is perfectly valid, and there is no 
reason why this should be causing "a lot of problems" (what kind of 
problems?).

That said, sometimes there are changes that are not picked up by the 
dependencies used in the Makefiles, in case you may need to run a 'qmake 
-r' (to run qmake recursively over everything) or maybe even do a 'make 
distclean' before running qmake again.

Note that if you're committing local changes, you'll want learn how to 
rebase and use 'git pull --rebase' instead of a regular pull, to avoid 
creating merge commits between your local work and new upstream commits.

And, if pull doesn't work due to uncommitted local changes, the easiest 
is to do 'git stash' to stash those changes away and then use 'git stash 
pop' after pulling. This is the same that Brian said that Qt Creator 
will suggest if you do a pull with local changes.

Regards,
Bjørn

-- 
Thorbjørn Lindeijer
Software Engineer
Nokia, Qt Development Frameworks



More information about the Qt-creator-old mailing list