Aşağıdaki hatayı alıyorum acaba yanlış olan nedir? fatal: 'orijin' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
.git klasöründen bir şey silmemelisin. Eğer sildiysen, klasörü komple silip, projenin ana dizinindeyken tekrardan git init ile videodaki adımları takip edebilirsin.
Daha önce oluşmuş bir repoda collabrator rolü ile çektiğimiz branch i kendi repomuz olarak yeni bir repo olarak ekleyemiyo muyuz? Bu arada Git Changes penceresinde push pull commit işlemlerini yapabilirsiniz. Yeni repoyu da vs üzerinde github hesabınızı aktif ettikten sonra repo adını yazıp push etmeniz yeterli
"How to Add Project to Github from Visual Studio Code" diye aratırsanız RU-vid'de, konuyla ilgili çok fazla sayıda videoya erişebilirsiniz. Fakat benim izlediğim yöntem genelde; 1. Github'da bir repo oluşturuyorum. 2. Bu repoyu CMD ya da PowerShell kullanarak "git clone REPO LİNKİ" ile bilgisayarıma klonluyorum. 3. Ardından Visual Studio üzerinde çalıştığım projemin bulunduğu klasörü, git clone ile bilgisayarıma klonladığım klasörün içerisine taşıyorum. 4. Son olarak projemi taşıdığım klasörün içerisindeyken klasörün boş bir kısmına sağ click yapıp "Git Bash Here"ı açıp bu klasör içerisindeki tüm dosyaları githubdaki repoya pushluyorum.
Böyle durumlarda ChatGPT'yi aktif olarak kullanıyorum. Örneğin hangi kısmı anlamadıysam spesifik olarak sorar yine anlamazsam daha detaylı anlatmasını isterim. Faydasını çok gördüm. Tavsiye ederim. 🙌
sade ve anlasilir bir video olmus tesekkur ederim:) adimlari takip ettim ve sorunsuz ilerledim fakat son adimdan sonra github'imda bir degisiklik olmadi neden olabilir?
Anlaşılan push işlemi gerçekleşmemiş. Eğer repo oluştururken README, git.ignore ya da lisans ekleme seçeneğini işaretleyerek devam ettiyseniz push işleminden önce pull işlemini yapmanız gerekir. Kafanız karışmaması için yeni bir repo açıp adım adım benim oluşturduğum şekliyle tekrar ilerleyebilirsiniz.
Veya bir projeyi fork ettim ona da bir remote oluşturdum mesela upstream olsun adı. Ardından fork ettiğim bu projeyi değişiklikler yapıp pushlarken push upstream master mı diyeceğim push origin master mı ?
git clone <projenin HTTPS adresi> ile lokalinize kurunca zaten kendisinin git dosyası tanımlı olduğu için, herhangi bir remote oluşturmanıza gerek yok. Doğrudan git add deyip, commit atıp, git push origin master ile yaptığınız değişiklikleri gönderebilirsiniz.
Hocam herşeyi anladım ama şu originde kafama takılanlar var. Mesela yeni bir repo oluşturdum onada git remote origin .... dedim ardından terminalde git push origin master dedim buna mı pushlayacak yoksa yeni oluşturduğuma mı ? Bu origini tam olarak neye verilen isim olarak düşünmeliyiz ?
1. git remote add origin <github'da oluşturduğumuz reponun adresi> yazdığımızda push edilecek olan adresi tanımladık(push etmedik, sadece push edilince dosyalarımızın gönderileceği adresi tanımladık) yani origin uzaktaki repo oluyor. 2. git push origin master ile de master'daki dosyalarımızı origin'e(Uzak repoya) gönderdik. Buradaki origin 1. adımda tanımladığımız uzak repomuz, master ise videonun başında git init komutunu yazınca o dizinde oluşan proje dosyamızın kendisi oluyor. Origin: Github'da repo oluşturduğumuzda kopyaladığımız ve ardından terminalde, yukarıdaki 1.adım da git remote add origin ile tanımladığımız uzak repomuz olmuş oluyor. Hala soru işareti kaldıysa discord'dan ulaşabilirsiniz, yardımcı olmaya çalışırım. 👍 Mirza#9506