From 05a5c03738e90a18e6092825fdde9bf6e9dbfcb2 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Tue, 1 Jul 2014 08:02:02 -0300 Subject: [PATCH] =?utf8?q?Problemas=20em=20fazer=20push=20com=20diret?= =?utf8?q?=C3=B3rio=20de=20trabalho.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Com Git 1.6 e versões anteriores, o diretório de trabalho seria atualizado, o que poderia causar perda de dados, caso existissem alterações não gravadas. --- Colaborando_com_Git.mdwn | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Colaborando_com_Git.mdwn b/Colaborando_com_Git.mdwn index ef5882b..80ad818 100644 --- a/Colaborando_com_Git.mdwn +++ b/Colaborando_com_Git.mdwn @@ -230,8 +230,13 @@ Portanto, o padrão em versões desde 1.7.0 é impedir que tal branch seja atualizado, a não ser que a opção de configuração receive.denyCurrentBranch utilize os valores warn, false ou ignore. +Anteriormente à versão 1.7.0, o diretório de trabalho era atualizado +quando um push era feito. Isso poderia ser perigoso, pois o diretório de +trabalho poderia conter alterações que não foram gravadas, causando a +perda de dados. + Mas existe um tipo de repositório que não possui diretório de trabalho, -e pode evitar problemas como esse. Este tipo de repositório é conhecido +e pode evitar problemas como esses. Este tipo de repositório é conhecido como repositório bare. Ele pode ser criado com a opção --bare de git init ou de git clone. Geralmente, por convenção, tais repositórios têm a URL terminada em .git. -- 2.20.1