مرحبا،
لا يمكنني git init flow
في الريبو الحالي ، فماذا أفعل لإصلاح ذلك؟
لا توجد تغييرات غير مرحلية ، إنها كذبة ، لقد فعلت هذا بالفعل:
% git flow init
Fatal: Working tree contains unstaged changes. Aborting.
% git reset --hard
HEAD is now at 5e30792
% gs
On branch feature-xyz
Your branch is ahead of 'origin/feature-xyz' by 1 commit.
(use "git push" to publish your local commits)
nothing to commit, working directory clean
% git flow init
Fatal: Working tree contains unstaged changes. Aborting.
يحاول :
بوابة الالتزام -m "TAG"
git push - الكل
git flow init -d
تشك ، ولكن للأسف لا تزال نفس النتائج:
% git flow init -d
Fatal: Working tree contains unstaged changes. Aborting.
حتى مع القوة:
% git flow init -f -d
Fatal: Working tree contains unstaged changes. Aborting.
تحقق رقم 81
شكرًا ، لقد جربت بالفعل الاقتراح في رقم 81 من قبل ، وجربته للتو مرة أخرى ، ولم يحالفني الحظ حتى الآن.
% git reset --hard origin/master
HEAD is now at 5e30792
% git flow init -f
Fatal: Working tree contains unstaged changes. Aborting.
% gs
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
% git status
git add .
git status
git commit -m 'Commit typechanges'
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
% git flow init -f
Fatal: Working tree contains unstaged changes. Aborting.
لقد نجحت أخيرًا في العمل ، من خلال عمل مسار جديد ، وريبو ، ثم سحب بوابة التحكم عن بُعد. ربما تكمن المشكلة في أنني أستخدم أيضًا git-crypt؟
فمثلا
mkdir project-with-flow
cd project-with-flow
git init
git flow init
git remote add origin example.com/project.git
git pull
# do this for every branch
git branch --set-upstream-to=origin/master master
لطيف ، الآن كل شيء على ما يرام؟
نعم ، يبدو أن كل شيء يعمل الآن. لقد حصلت عليه مرة أخرى فقط ، باستخدام الأمر git flow feature
، لكن لا يمكنني تذكر أي منهما. ربما publish
. لقد فعلت للتو git push -u --all
بعد ذلك.
أغلق هذا العدد: د
آه ، لقد حصلت عليه للتو مرة أخرى ، مع git flow feature finish
، أظن الآن أن له علاقة باستخدام git crypt
. سأغلق هذه القضية
لدي نفس المشكلة. أحاول فقط القيام بمهام بسيطة جدًا ويومية ، ثم أضفت git و git-flow والآن لا يمكنني استخدام أي شيء.
حصلت على نفس المشكلة وحاولت الأمر أدناه الذي نجح معي
git reset --hard
راجع: https://stackoverflow.com/questions/28251527/initializing-git-flow-in-existing-repository
لقد تأخرت قليلاً ، لكن ما أفعله عادةً هو شيء على غرار:
git stash && git flow <command> && git stash pop
آمل أن يساعد هذا أي شخص في المستقبل :)
شكرًا gongAll ، لقد نجح ذلك على أكمل وجه! أسهل بكثير من إعادة التعيين وإعادة إنشاء التغييرات. لتوضيح ذلك ، عملت هذه الأوامر بالنسبة لي ، بعد الحصول على Fatal: Working tree contains unstaged changes. Aborting.
:
git stash
git flow init
git flow feature start my-new-flow-feature-branch
git stash pop
التعليق الأكثر فائدة
حصلت على نفس المشكلة وحاولت الأمر أدناه الذي نجح معي
راجع: https://stackoverflow.com/questions/28251527/initializing-git-flow-in-existing-repository