Como mudar para "mestre" com o git?

fiz o meu primeiro commit; depois criei um branch (digamos branch1).

neste ramo criei um directório 'exemplo' e commited. No GitHub eu vejo meu novo branch e o novo diretório 'exemplo' que eu adicionei.

agora pergunto-me Como posso 'sincronizar' de volta para o master; e assim ter a pasta 'exemplo' apagada (uma vez que não existe no master).

editar: find . -type d -empty -exec touch {}/.gitignore \; fiz o trabalho.

 147
git
Author: Salvador Dali, 2011-09-14

5 answers

Tens de verificar o ramo:

git checkout master

Para mais informações, ver as fichas de batota do Git .

Editar: por favor, note que o git não gere pastas vazias, por isso terá de as gerir pessoalmente. Se a sua pasta estiver vazia, remova-a directamente.

 259
Author: Matthew Farwell, 2013-06-11 14:20:55

De acordo com a Git Cheatsheet você tem que criar o ramo primeiro

git branch [branchName]

E depois

git checkout [branchName]
 7
Author: blacksta500, 2016-06-21 18:36:10

Para apagar a ramificação, terá de guardar as alterações feitas na ramificação ou terá de enviar as alterações que fez na ramificação. Siga os passos abaixo se você fez quaisquer alterações no ramo atual.

  1. git stash ou git commit -m "XXX"
  2. git checkout master
  3. git branch -D merchantApi

Nota: Os passos acima irão apagar o ramo localmente.

 2
Author: Sachin Sridhar, 2019-05-24 07:16:54
Estou a tentar perceber o que se passa ali. Há alguma coisa na tua pasta de exemplo? O Git não segue as pastas vazias.

Se você ramificou e mudou para a sua nova ramificação, em seguida, fez uma nova pasta e deixou-a Vazia, E então fez "git commit-a", você não iria obter essa nova pasta no commit.

O que significa que não está rastreado, o que significa que verificar um ramo diferente não o removeria.
 1
Author: Dan Ray, 2011-09-14 13:43:14

Vou levar-te ao ramo mestre.

git checkout master

Mudar para outros ramos fazer (ignorar os parêntesis rectos, é apenas para fins de ênfase)

git checkout [the name of the branch you want to switch to]

Para criar um novo ramo use o - b Assim (ignore os parêntesis rectos, é apenas para fins de ênfase)

git checkout -b [the name of the branch you want to create]

 1
Author: Dapo Momodu, 2020-01-24 13:15:15