Pull

In distributed version control, pull or fetch is the action of transferring remote changes into a local repository.

Push

In distributed version control, push is the action of sending local changes to a remote repository.



Model message processing

Example

"Advantages are less spatial coupling - you send messages to the message broker without knowing where the receiver is located easier load balancing - you don t need any additional infrastructure except the message broker to run competing consumers pull model is more honest than the push model built-in retries for transient failures like database locks things like polly can help here too with http of course keep failures in the poison message queue for further analysis this is something that comes to my mind immediately"

from question  

Masstransit Request/Response vs Restful webservice

"If in-order processing is required a much better design would be to use another message processing library that supports a pull model which i think would fit your scenario much better than rebus push model"

from question  

Strategy for messages that must be delivered in order in Rebus

"A heartbeat mechanism pull model is definitely easier to implement but a push model is far more efficient"

from question  

Javascript auto update page?

Better subscriptions wan

Example

"Is the performance of pull better than push in this scenario"

from question  

How to pull data in the Map/Reduce functions?

"The reason the pull model works better than the push model in this case is as follow"

from question  

How can I get notifications from my TFS server, when a work item is changed?

"How are push notification better than pull notification on iphones"

from question  

Push vs. pull notification on iphone

"Pull subscriptions perform much better than push subscriptions in a wan scenario"

from question  

SQL Server 2008 Replication - Fixed Overhead of Replication?

"Pull is better in dealing with diversified consumers"

from question  

Why is Kafka pull-based instead of push-based?

"Push is better for learning too because it is more in harmony with the spirit of xslt"

from question  

How to write a XSLT for my XML which might involve multiple for loops

"I guess one of them is that the push model is less coupled then the pull model"

from question  

Push, pull mechanism observer pattern

Scalable starters

Example

"I have found that pull is more scalable than push"

from question  

Server Push vs Server pull in IIS

"Why do you think that push is far more scalable then pull for starters"

from question  

ATOM for messaging service for "enterprise"

Git fetch merge

Example

"The opposite of push is not really pull it s fetch;in particular git pull is essentially git fetch plus an extra step git merge or git rebase"

from question  

GitK shows remote/origin/master as behind master, but git status and other commands insist that everything is up to date

"A pull is nothing more than a fetch followed by a merge;hard to say without having more info on your commit tree but you should be able to git checkout the develop branch git merge with test or whatever commit you re trying to merge with and then git push your local develop branch to the remote repo s develop branch"

from question  

How to merge a pull request in two branches?

"To make things worse git fetch git pull and git push are not quite symmetric either;we start out in your own devo-1 branch because of git checkout devo-1 although that does not matter until git pull invokes git merge below"

from question  

What happens when I push from a tracking branch in Git to a different remote branch?

"Having a local git clone that you have to git add commit push then go to the server and git pull is even more dumb"

from question  

Manage git clone on remote server with eclipse

"With pull it is less repetitive to use the saved remote and the remote can be tracked by your git client to check if pull or push is needed"

from question  

Difference between sudo git pull and sudo git pull git@bitbucket.org:user/project.git

Others

Example

R she can pull bob s change and merge then push;if alice s push is earlier then bob bob s commit will go through creating a branch that bob s will have to merge

from question  

Pushing vs pulling

There is a certain irony here given that within xslt push stylesheets are generally more idiomatic than pull stylesheets

from question  

Why does processing a parent element's template prevent the processing of child element templates?

I assume that the pull request concept is only for the public repositories as a private repository can be controlled push pull update closely with my team members

from question  

Access control of GitHub Private Repositories

I have had success to get connected push pull add commit etc

from question  

Git - fatal: failed to open, fatal: the remote end hung up unexpectedly after clone

On v1.4 you can do filtered push by either specifying the filter property on the replication object to specify a filter function that you can apply on the replication specifying the docids where you can specify the list of document ids to push you can do a filtered pull by either specifying the docids where you specify the list of document ids to pull specifying the channels property to indicate which channels to pull on v2.0 you can do filtered push by specifying the documentids on the replicatorconfig

from question  

Filter Pull and Filtered Push Replication in CouchbaseLite Android

Pull is suited to addressing the problem of configuration drift;for deployment on demand and potential rollback push is better

from question  

Can I coordinate rollback of Chef's deploy resource across multiple servers?

Alone push is better in the accepted answer can t quite work as a push-operation in some class can require a new pull at the pushed object

from question  

Data Pull vs. Push OOP Approach

Tortoise now has an option push new branch that may be safer than force pull or push

from question  

Why can't I push this change to my 'main' mercurial repository?

If my memory serves me correctly then if you force push or update the branch in question in any way github will automatically update the pull request;if doing the force push would result in the pull request not being possible then github will tell you this

from question  

What happens if you force push to a branch with an existing pull request?

Usually a client knows that an rss feed has been updated through polling that is regular pull http get request on the feed url;push doesn t exist on the web at least not with http until html5 websocket is fixed

from question  

How does RSS reader know that a feed is updated?

Push models have higher throughput than pull models

from question  

Can JMS messaging be replaced by a polling Webservice call?

Using git pull means run git fetch then run git merge;that s an extra step that git push does not and cannot do

from question  

Git push all files to new branch

I create new branch add those new features and than i once again made pull request but now the features i implemented in the master branch are also in my new branch so my second pull request has more features than i want to push to the original project

from question  

Git: made commits to my master branch i opened pull request and now can't implement new features

Google analytics ga and google tag manager gtm only do stuff when the scripts are executed - so getting the ga file for example via push pull or loaded from cache doesn t matter until that file is run and it registers a hit or loads the tags that register the hits;in fact at a technical level http 2 push doesn t even push any files directly to the page but pushes it to a push cache and which the browser checks first before requesting a file

from question  

Web analytics, GTM and http/2 push

And it s not like doing a pull is any better because someone might do a push right after your pull .

from question  

Difference between git merge another-branch and git pull remote another-branch

If that happens the push will fail and the user telling him what s going on will have to pull before him can push as the push is no longer a fast-forward

from question  

Commit Server-Side Updates (Like WordPress Plugin Updates) to Git Repository Before Pushing Updates

This simple kind of pull request is simpler than the typical real one to get to this point you had to run git push to the single common starting repository w

from question  

In this quote from Bitbucket, what is the difference between "source" and "your update", and between "destination", and "original code"?

Take a note that git pull and git push aren t exactly the inverse operations of each other;git push refuses to push by default when the other side has commits it doesn t have by its own unless -f has given then it will overwrite while pull makes a merge commit

from question  

How to push/pull Git commits through a pair of fifos?

While it s common and trivial to move container images between machines viz docker push and docker pull it s less easy to move containers between machines

from question  

Where should production critical and non-production non-critical data stored?

For comparison pull technology is the more traditional process of a client connecting to a server and requesting data;your best bet for apple ios will be using your best bet for apple ios push notification service

from question  

Is it possible to push data from the server to the client (phone, computer) without OS integration

I guess i m just surprised that the documentation recommends the approach of querying presumably continually in my case versus keeping a tailable cursor open i would have thought that push would be cheaper than pull

from question  

Polling MongoDb on Indexed Field vs Tailable Cursor

Pull would be easier but would be a bigger load on the server and obviously not quite as real-time;for a good chat experience push is definitely better

from question  

AJAX-based groupchat for webpage like on FB

Back to Home
Data comes from Stack Exchange with CC-BY-SA-4.0