Sto iniziando ad utilizzare GIT e non capisco questa cosa, perchè quando voglio fare un checkout da un commit (senza branch) ad un altro perdo il riferimento al primo commit ? Se eseguo da terminale esce "warning you are leaving 1 commit behind not connected to any of your branches" e sempre da terminale riesco a tornare al precedente commit perchè riesco a visualizzare lo SHA, però utilizzando un'interfaccia grafica come SmartGit non capisco come visualizzare il vecchio commit. Tutte questo non succede se al primo commit assegno un branch