Wenn Sie in der Lage sein wollen, zu der genauen Version des Repositorys zurückzukehren, wenn Sie einen Build durchführen, ist es am besten, den Commit zu markieren, von dem aus Sie den Build durchführen.
Die anderen Antworten bieten Techniken, um das Repository auf die jüngste Übergabe in einem Zweig ab einem bestimmten Zeitpunkt zurückzusetzen - aber sie reichen möglicherweise nicht immer aus. Wenn Sie z.B. von einem Zweig aus bauen und diesen später löschen oder von einem Zweig aus bauen, der später rebased wird, kann der Commit, von dem aus Sie gebaut haben, in Git von jedem aktuellen Zweig aus "unerreichbar" werden. Unerreichbare Objekte in Git werden möglicherweise entfernt, wenn das Repository komprimiert wird.
Wenn Sie die Übergabe mit einem Tag versehen, wird sie nie unerreichbar, egal was Sie danach mit den Zweigen machen (außer Sie entfernen das Tag).