cosa fa Github quando faccio clic su questi pulsanti? Diciamo che faccio una richiesta pull in Github. Qual è il comando git che vorrei digitare (git pull ....
?). E che dire della forking? Cosa sta facendo Github dietro le quinte.Equivalente dalla riga di comando equivalente a "Pull Request" e "Fork Repo" in Github
risposta
Una forcella può essere considerata equivalente a git clone <URL for source repo>
anche se il repository su GitHub è nullo (nessun file "estratto" di albero di lavoro), quindi dietro le quinte potrebbero fare qualcosa come git clone --bare <URL>
.
Una richiesta di pull chiede al proprietario del repository di origine di inserire le modifiche nel proprio repository ... quindi non esiste un comando git equivalente. È un po 'come mandare un'email al proprietario di quel repository per dire "ecco alcune modifiche che ho fatto, spero che vi piacciano". Se accettano la richiesta di pull, in pratica fanno l'equivalente di git pull <URL for your repo>
.
probabilmente, 'git format-patch'? – Eevee
Se vi state chiedendo come emulare il comportamento delle richieste di fork e pull, VonC ha risposto molto meglio di quello che posso here. Fondamentalmente clone
e pull
.
Se sei interessato a cosa GitHub è in realtà fare dietro le quinte, è un po 'più complicato. Zach Holman, @holman su GitHub, ha recentemente tenuto un discorso "How To Build A GitHub" in cui entra nei dettagli sulla loro implementazione.
- 1. Github: Fork Queue vs Pull Request
- 2. Hubit's github-pull-request-notifier.coffee
- 3. Richiesta di fork a pull, su Github
- 4. Pip installa fork github-repo
- 5. git request-pull: come creare una richiesta pull (github) sulla riga di comando?
- 6. Elimina file da Pull Request su GitHub
- 7. installazione di npm da github pull request
- 8. cqlsh equivalente a mysql -e
- 9. Creazione di repository Github dalla riga di comando
- 10. ASP.NET Equivalente a questo comando cURL
- 11. Posso aggiungere problemi a github dalla riga di comando?
- 12. Equivalente della riga di comando del pacchetto find di cmake?
- 13. Apri automaticamente una richiesta pull su github tramite riga di comando
- 14. mv rsync equivalente comando
- 15. Puoi rilasciare richieste di pull dalla riga di comando su GitHub?
- 16. Qual è il modello Fork & Pull in GitHub?
- 17. Jenkins GitHub Pull Request Builder - Messaggio di stato
- 18. Equivalente mercurial di "git pull --rebase"
- 19. Pull request su github - mostrando commit rebased dal master
- 20. Vim equivalente del comando
- 21. Il plug-in Jenkins github pull request builder non sta postando su github
- 22. Comando equivalente di Eclipse in Intellij
- 23. Jenkins + Github Pull Request nome visualizzato del builder
- 24. Repo da RStudio a Github
- 25. Eseguire una shell di comando Django dalla riga di comando
- 26. Unisci pull request in diversi rami
- 27. Emacs equivalente a `%` di VIM?
- 28. Equivalente al comando "whos" in Python Numpy
- 29. Pull-Request per solo determinati file/commit
- 30. Comando di Windows equivalente di egrep
[biforcazione vs ramificazione] (http://stackoverflow.com/questions/3611256/forking-vs-branching-in-github) –