ਰੋਜ਼ਾਂ ਦੀਆਂ ਕਮਾਂਡਾਂ ਤੋਂ ਅੱਗੇ, Git ਖਾਸ ਸਥਿਤੀਆਂ ਲਈ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸਾਧਨ ਪੇਸ਼ ਕਰਦਾ ਹੈ — bisect (ਬਗ ਲੱਭਣਾ), blame (ਤਬਦੀਲੀਆਂ ਨੂੰ ਲੋਰੀ ਕਰਨਾ), worktree (ਕਈ ਕੰਮ ਕਰਨ ਵਾਲੀ ਡਾਇਰੈਕਟਰੀਆਂ), submodules, filter-repo (ਇਤਿਹਾਸ ਨੂੰ ਦੁਬਾਰਾ ਲਿਖਣਾ), ਅਤੇ ਹੋਰ ਵੀ। ਇਹ ਜਾਣਨਾ ਕਿ ਉਹ ਮੌਜੂਦ ਹਨ ਅਤੇ ਉਹ ਕੀ ਕਰਦੇ ਹਨ, ਉੱਨਤ ਸਥਿਤੀਆਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਮੁੱਲਵਾਨ ਹੈ।
git bisect — ਪਤਾ ਲਗਾਓ ਕਿ ਕਿਹੜੇ commit ਨੇ ਬਗ ਪੇਸ਼ ਕੀਤੀ
git bisect start
git bisect bad
git bisect good v1.0
git bisect good
git bisect reset
