Hai,
Saya tidak bisa git init flow
di repo yang ada, apa yang bisa saya lakukan untuk memperbaikinya?
Tidak ada perubahan yang tidak dipentaskan, itu bohong, saya sudah melakukan ini:
% 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.
mencoba :
git komit -m "TAG"
git push --semua
aliran git init -d
Thx, tapi sayangnya hasilnya masih sama:
% git flow init -d
Fatal: Working tree contains unstaged changes. Aborting.
Bahkan dengan paksa:
% git flow init -f -d
Fatal: Working tree contains unstaged changes. Aborting.
cek #81
thx, saya sudah mencoba saran di # 81 sebelumnya, dan baru saja mencobanya lagi, masih belum berhasil.
% 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.
Saya akhirnya berhasil, dengan membuat dir baru, repo dan kemudian menarik remote git masuk Mungkin masalahnya adalah saya juga menggunakan git-crypt?
Sebagai contoh
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
Bagus, Sekarang tidak apa-apa?
Ya, sekarang semuanya tampak berhasil. Saya hanya memilikinya sekali lagi, dengan perintah git flow feature
, tetapi saya tidak ingat yang mana. Mungkin publish
. Saya baru saja melakukan git push -u --all
saat itu.
Tutup masalah ini :D
Ah sial, saya baru saja mendapatkannya lagi, dengan git flow feature finish
, saya sekarang curiga itu ada hubungannya dengan menggunakan git crypt
. Saya akan menutup masalah ini
Saya memiliki masalah yang sama. Saya hanya mencoba melakukan tugas yang sangat sederhana dan sehari-hari, lalu saya menambahkan git dan git-flow dan sekarang saya tidak dapat menggunakan apa pun.
Saya mendapat masalah yang sama dan saya mencoba perintah di bawah ini yang berhasil untuk saya
git reset --hard
Lihat: https://stackoverflow.com/questions/28251527/initializing-git-flow-in-existing-repository
Saya agak terlambat, tetapi apa yang biasanya saya lakukan adalah sesuatu seperti:
git stash && git flow <command> && git stash pop
Semoga ini bisa membantu siapa pun di masa depan :)
Terima kasih @gongAll , itu bekerja dengan sempurna! Jauh lebih mudah daripada mengatur ulang, dan membuat ulang perubahan. Untuk mengejanya, perintah ini bekerja untuk saya, setelah mendapatkan Fatal: Working tree contains unstaged changes. Aborting.
:
git stash
git flow init
git flow feature start my-new-flow-feature-branch
git stash pop
Komentar yang paling membantu
Saya mendapat masalah yang sama dan saya mencoba perintah di bawah ini yang berhasil untuk saya
Lihat: https://stackoverflow.com/questions/28251527/initializing-git-flow-in-existing-repository