Dav*_*est 10 git github pull-request git-fork
当我点击这些按钮时,Github在做什么?假设我在Github中执行拉取请求.我输入的git命令是什么(git pull ....?).分叉怎么样?Github在幕后做什么.
git clone <URL for source repo>虽然GitHub上的repo是裸的(没有工作树"签出"文件),但是fork可以被认为是等效的,所以在幕后他们可能会做类似的事情git clone --bare <URL>.
pull请求是要求源回购的所有者拉其回购您的更改...,所以没有一个相应的Git命令.这有点像通过电子邮件通知该回购的所有者说"这里有一些我做过的改变,希望你喜欢它们".如果他们接受拉取请求,他们基本上会做相同的git pull <URL for your repo>.