0 votes
1 view
in Devops and Agile by (20k points)

The scenario:

I make some changes in a single file locally and run git add, git commit and git push

The file is pushed to the remote origin master repository

I have another local repository that is deployed via Capistrano with the "remote_cache" method from that remote repository

Now I don't want to deploy the whole application but just update/checkout that single file.

Please, is this somehow possible with git? I wasn't able to find anything that would work nor was I able to figure it out. With SVN I just did svn up file and voila.

I'll be glad for any help, thanks!

1 Answer

0 votes
by (28.4k points)

It can be done in the deployed repository: 

$ git fetch

The git fetch command will download all the recent changes, but it will not put it in your current checked out code (working area).

$ git checkout origin/master -- path/to/file

Then the checkout command will update the working tree with the particular file from the downloaded changes (origin/master).

Welcome to Intellipaat Community. Get your technical queries answered by top developers !


Categories

...