دوستان عزیز سلام وقت بخیر
وقتی git puh می کنم با این خطا مواجه میشم
error: failed to push some refs to 'https://gitlab.com/NimaShams/parsicarui.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
اول گیت پول بزنید و بعدش پوش کنید. لاگ کامیت های کلاینت با سرور فرق داره و به همین دلیل اجازه پوش نمیده.
git pull origin master
$ git push --force origin master
این دستور هم وارد که می کنم با این ارورو مواجه میشم
remote: GitLab: You are not allowed to force push code to a protected branch on this project. To https://gitlab.com/NimaShams/parsicarui.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'https://gitlab.com/NimaShams/parsicarui.git'
سلام دستورات زیر رو به ترتیب تست کنید :
git pull origin master --allow-unrelated-histories git pull origin master git push -u origin master
درون گیت لب نمیشه فورس پوش کرد. اجازه فورس پوش رو نمیده. منم قبلا به این مشکل خورده بودم.
از گیت لب رپازیتوری رو دوباره کلون کنید و تغییرا رو اعمال کنید و پوش کنید. تنها راهش همینه. اگه کامیتی که قبلا پوش کردین رو دستکاری کنید دیگه نمیتونید دوباره اون رو پوش کنید. از دستورات amend و ویرایش کامیت استفاده نکنید چون گیت لب اجازه نمیده که پوش کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟