Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pt.comp.programacao > #23 > unrolled thread
| Started by | Manifest0 <Manifest0@noemaildomainhere.org> |
|---|---|
| First post | 2018-02-21 15:47 +0000 |
| Last post | 2018-03-14 23:17 +0000 |
| Articles | 8 — 3 participants |
Back to article view | Back to pt.comp.programacao
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: git e vários "remotes" Manifest0 <Manifest0@noemaildomainhere.org> - 2018-02-21 15:47 +0000
Re: git e vários "remotes" JJ <jj.mailspam@yahoo.com> - 2018-02-21 17:43 +0000
Re: git e vários "remotes" Ninguém <usenet@rasparta.org> - 2018-02-22 07:59 +0000
Re: git e vários "remotes" Ninguém <usenet@rasparta.org> - 2018-02-22 07:56 +0000
Re: git e vários "remotes" JJ <jj.mailspam@yahoo.com> - 2018-02-22 12:11 +0000
Re: git e vários "remotes" Ninguém <usenet@rasparta.org> - 2018-02-22 21:36 +0000
Re: git e vários "remotes" Manifest0 <Manifest0@noemaildomainhere.org> - 2018-03-13 22:57 +0000
Re: git e vários "remotes" Ninguém <usenet@rasparta.org> - 2018-03-14 23:17 +0000
| From | Manifest0 <Manifest0@noemaildomainhere.org> |
|---|---|
| Date | 2018-02-21 15:47 +0000 |
| Subject | Re: git e vários "remotes" |
| Message-ID | <p6k49v$62p$1@dont-email.me> |
Se fizeres git push, o git vai fazer push para o remote "origin". se fizeres "git push another_remote" vai fazer push para o remote "another_remote", provavelmente vai falhar e tens que fazer --force Seja como for, nunca facas push para o master! Sempre para um branch e depois PR :-) On Mon, 27 Jul 2015 08:07:16 +0000, Ninguém wrote: > On Sat, 25 Jul 2015 12:37:18 +0000, Ninguém wrote: > >> Olá, >> >> Alguém me sabe instruir sobre como evitar fazer asneiras com o git? No >> seguinte aspeto: >> >> Tenho um projeto com 2 "remotes" configurados (imagine-se um da empresa >> - >> empresa - e outro privado - meuservidor). Mantenho um "branch" que >> sincronizo com o repositório da empresa (master -> empresa/master) e >> outro que sincronizo com a minha versão do projeto que é ligeiramente >> diferente (meu -> meuservidor/master). >> >> Agora: como é que configuro o git para me impedir de fazer burrices e >> fazer "push" do meu "branch" pessoal para o servidor da empresa, por >> exemplo? > > Penso que se me restringir a fazer "git push" e não indicar um "remote", > ele empurra para o "remote" correto. Basta não forçar a barra. > Pelo menos é o que me pareceu.
[toc] | [next] | [standalone]
| From | JJ <jj.mailspam@yahoo.com> |
|---|---|
| Date | 2018-02-21 17:43 +0000 |
| Message-ID | <p6kb45$pkn$1@gioia.aioe.org> |
| In reply to | #23 |
Às 15:47 de 21-02-2018, Manifest0 escreveu: > (snip) > On Mon, 27 Jul 2015 08:07:16 +0000, Ninguém wrote: >> On Sat, 25 Jul 2015 12:37:18 +0000, Ninguém wrote: >>> Alguém me sabe instruir sobre como evitar fazer asneiras com o git? No >>> seguinte aspeto: >>> >>> Tenho um projeto com 2 "remotes" configurados (imagine-se um da empresa >>> - >>> empresa - e outro privado - meuservidor). Mantenho um "branch" que >>> sincronizo com o repositório da empresa (master -> empresa/master) e >>> outro que sincronizo com a minha versão do projeto que é ligeiramente >>> diferente (meu -> meuservidor/master). >>> >>> Agora: como é que configuro o git para me impedir de fazer burrices e >>> fazer "push" do meu "branch" pessoal para o servidor da empresa, por >>> exemplo? >> >> Penso que se me restringir a fazer "git push" e não indicar um "remote", >> ele empurra para o "remote" correto. Basta não forçar a barra. >> Pelo menos é o que me pareceu. Olá, Não sei se isto é uma resposta a esta tua pergunta de 2015 (na altura sabia muito menos sobre GIT do que sei agora)... Quando faço "git push" num repositório que aqui tenho e que tem 2 branches, dá-me esta mensagem de aviso: $ git push warning: push.default is unset; its implicit value has changed in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the traditional behavior, use: git config --global push.default matching To squelch this message and adopt the new behavior now, use: git config --global push.default simple When push.default is set to 'matching', git will push local branches to the remote branches that already exist with the same name. Since Git 2.0, Git defaults to the more conservative 'simple' behavior, which only pushes the current branch to the corresponding remote branch that 'git pull' uses to update the current branch. See 'git help config' and search for 'push.default' for further information. (the 'simple' mode was introduced in Git 1.7.11. Use the similar mode 'current' instead of 'simple' if you sometimes use older versions of Git) --------------------------- Parece-me, pelo menos, que há uma maneira de evitar que o git crie remote branches que não existem. No modo "matching" só faz push dos branches que já existem. Ou então, configurar como "simple" e garantir que "origin" não é um branch válido. Vê as opções "branch.*.remote" e "remote.*.push". Infelizmente não te sei dar uma resposta mais informada. Espero ter ajudado, caso (ainda) tenhas esta dúvida. Um abraço. -- JJ Usenet PT: Bem-vindo à hierarquia pt.* de Net News! http://www.usenet.pt/
[toc] | [prev] | [next] | [standalone]
| From | Ninguém <usenet@rasparta.org> |
|---|---|
| Date | 2018-02-22 07:59 +0000 |
| Message-ID | <p6lt8b$flt$2@gioia.aioe.org> |
| In reply to | #24 |
On Wed, 21 Feb 2018 17:43:34 +0000, JJ wrote: > Infelizmente não te sei dar uma resposta mais informada. Espero ter > ajudado, caso (ainda) tenhas esta dúvida. Já não me lembro bem, mas acho que o que fiz foi manter os vários branches e ter sempre o cuidado de explicitar tudo na linha de comando para não fazer asneira. O que me lembro é que não era a situação ideal. Um dia hei-de estar com sono, ou com pressa e...
[toc] | [prev] | [next] | [standalone]
| From | Ninguém <usenet@rasparta.org> |
|---|---|
| Date | 2018-02-22 07:56 +0000 |
| Message-ID | <p6lt3d$flt$1@gioia.aioe.org> |
| In reply to | #23 |
Já não me lembro muito bem, mas... On Wed, 21 Feb 2018 15:47:11 +0000, Manifest0 wrote: > Se fizeres git push, o git vai fazer push para o remote "origin". Queres dizer origin master? > se fizeres "git push another_remote" vai fazer push para o remote > "another_remote", provavelmente vai falhar e tens que fazer --force Ainda por cima tinha achado interessante renomear o master com outro nome qualquer! > Seja como for, nunca facas push para o master! Sempre para um branch e > depois PR :-) PR? > On Mon, 27 Jul 2015 08:07:16 +0000, Ninguém wrote: 2015!? O tempo voa! Não admira que já não me lembre muito bem. Decididamente, o git é uma ferramenta que eu devia treinar mais. :-$
[toc] | [prev] | [next] | [standalone]
| From | JJ <jj.mailspam@yahoo.com> |
|---|---|
| Date | 2018-02-22 12:11 +0000 |
| Message-ID | <p6mc1o$1n44$1@gioia.aioe.org> |
| In reply to | #25 |
Às 07:56 de 22-02-2018, Ninguém escreveu: > Já não me lembro muito bem, mas... > > On Wed, 21 Feb 2018 15:47:11 +0000, Manifest0 wrote: > >> Se fizeres git push, o git vai fazer push para o remote "origin". > > Queres dizer origin master? Olá. "master" é o branch predefinido. "origin" é o remote predefinido. Um abraço. -- JJ Usenet PT: Bem-vindo à hierarquia pt.* de Net News! http://www.usenet.pt/
[toc] | [prev] | [next] | [standalone]
| From | Ninguém <usenet@rasparta.org> |
|---|---|
| Date | 2018-02-22 21:36 +0000 |
| Message-ID | <p6nd4o$mbu$1@gioia.aioe.org> |
| In reply to | #27 |
On Thu, 22 Feb 2018 12:11:37 +0000, JJ wrote: > "master" é o branch predefinido. > "origin" é o remote predefinido. Ah, ok. Entendi.
[toc] | [prev] | [next] | [standalone]
| From | Manifest0 <Manifest0@noemaildomainhere.org> |
|---|---|
| Date | 2018-03-13 22:57 +0000 |
| Message-ID | <pan$41fc4$d93d69b4$8a9dec70$4d8af5c3@noemaildomainhere.org> |
| In reply to | #25 |
Em Thu, 22 Feb 2018 07:56:29 +0000, Ninguém wrote: > Já não me lembro muito bem, mas... > > On Wed, 21 Feb 2018 15:47:11 +0000, Manifest0 wrote: > >> Se fizeres git push, o git vai fazer push para o remote "origin". > > Queres dizer origin master? > >> se fizeres "git push another_remote" vai fazer push para o remote >> "another_remote", provavelmente vai falhar e tens que fazer --force > > Ainda por cima tinha achado interessante renomear o master com outro > nome qualquer! > >> Seja como for, nunca facas push para o master! Sempre para um branch e >> depois PR :-) > > PR? > Pull Request ou Merge Request se usares gitlab :-)
[toc] | [prev] | [next] | [standalone]
| From | Ninguém <usenet@rasparta.org> |
|---|---|
| Date | 2018-03-14 23:17 +0000 |
| Message-ID | <p8cahq$1k4f$1@gioia.aioe.org> |
| In reply to | #29 |
On Tue, 13 Mar 2018 22:57:24 +0000, Manifest0 wrote: > Pull Request ou Merge Request se usares gitlab Tenho usado ambos, mas, apesar de me atrair mais o gitlab, tenho-o usado pouco. Comecei pelo github e a inércia... Também não sou lá grande utilizador. Diga-se! :-P
[toc] | [prev] | [standalone]
Back to top | Article view | pt.comp.programacao
csiph-web