Klasörünü sildiğim projemi github'a gönderemiyorum

Öncelikle herkese iyi forumlar.
@EkremDincel hocamın önerisi üzerine modules klasörünü projemden çıkardım ve birtakım iyileştirmeler yaptım.
Fakat github'a git ile yüklemeye çalıştığımda şu hatayı alıyorum.

 ! [rejected]        master -> master (non-fast-forward)
error: bazı başvurular 'https://github.com/WormerKing/PyRubn.git' konumuna itilemedi
ipucu: Güncellemeler reddedildi çünkü itilmiş bir dal ucu kendisinin
ipucu: uzak konum karşıtından geride. Yeniden itmeden önce bu dalı çıkış
ipucu: yapın ve uzak konumdaki değişiklikleri entegre edin (örn. 'git pull'...).
ipucu: Ayrıntılar için 'git push --help' içinde 'Notes about fast-forwards'a bakın.

Çalıştırdığım komutlar:

git init
git add .
git commit -m "Added Ruby => Exe"
git push -u PyRubn master

Şimdiden teşekkürler.

Merhaba,

Zaten mevcut bir git reposu olduğu için, tekrardan git init komutunu çalıştırmamalısınız.

Yapmanız gereken reponun klonunu bilgisayarınıza indirmek, üzerinde değişiklik yapılmış dosyaları bu indirdiğiniz klona aktarmak. Daha sonra, git add . ile bu güncel repoya yeni dosyaları eklersiniz; git commit -m "Added Ruby => Exe" ile yaptığınız değişikliği onaylarsınız ve son olarak git push -u PyRubn master ile de güncel repoyu GitHub’a yüklersiniz.

1 Beğeni

Hocam bir dosya sildim ve github’ yüklemek istediğimide aynı hatayı alıyorum.

Tam olarak ne yaptınız anlatır mısınız?

git clone ile projemi indirdim ve ardından içindeki modules klasörünü silip dediklerinizi yaptım.

Peki, push etmeden önce pull komutunu çalıştırın.

git pull origin master

Sonra da git push origin master komutunu çalıştırın.

Teşekkür ederim sorun sildiğim bir dalın git üzerinde kalmasından kaynaklanıyormuş.

Hocam şimdi gönderdim ama dal değiştirmek isteğimde hata alıyorum.
Komut:

git chechout master

Hata:

error: Çıkış yapılarak aşağıdaki dosyalardaki yerel değişikliklerin üzerine yazılacak:
	README.md
	Requipments.txt
Lütfen dal değiştirmeden önce değişikliklerinizi gönderin veya zulalayın.
İptal ediliyor

Aşağıdaki linkte bazı öneriler var, bunları bir deneyin isterseniz.