سؤال

أنا محول جيت مؤخرا. من الرائع أن تكون قادرا على استخدام GIT-SVN للحفاظ على فروعي محليا دون إزعاج خادم SVN. كان هناك خطأ موجود في أحدث إصدار من التعليمات البرمجية. أردت أن أقوم بتأسيس وقت يعمل فيه حتى يتمكن من استخدام Bisect GIT. لم أجد الأمر الصحيح للعودة في الوقت المناسب. شكرا.

هل كانت مفيدة؟

المحلول

git checkout HEAD~1

سيؤدي ذلك إلى تحريك رأسك الحالي إلى مراجعة واحدة في وقت سابق.

git checkout <sha>

سيؤدي ذلك إلى تحريك رأسك الحالي إلى المراجعة المحددة. يستخدم git log أو gitk للعثور على المراجعة التي تبحث عنها.

نصائح أخرى

والعودة إلى الأحدث (أي ما يعادل: SVN UP)، ستحتاج إلى تحديث الفرع، عادة:

git checkout master

وذلك لأن الرأس يشير إلى الإصدار الذي يتم فحصه.

بوابة سحب 

يبدو أمرا أكثر ملاءمة لما تبحث عنه

يبدو أن هذا يفعل ما أردت، وهو ما أعتقد أنك تسأل عنه أيضا

git checkout *

إذا كنت تستخدم TortoiseGIT إذن

Right Click in project folder > TortoiseGit > Pull
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top