Git'teki taahh├╝tleri iletirken 'src refspec master' uyu┼čmuyor 'mesaj─▒


Al─▒nan cevaba git


Depomu ┼ču ┼čekilde klonlad─▒m:

 git clone ssh://xxxxx/xx.git 
 

Baz─▒ dosya ve de─či┼čtirdikten sonra Ama add ve commit onlar─▒, ben sunucusuna itmek istiyorum:

 git add xxx.php
git commit -m "TEST"
git push origin master
 

Ancak geri ald─▒─č─▒m hata:

 error: src refspec master does not match any.  
error: failed to push some refs to 'ssh://xxxxx.com/project.git'
 

2427









Cevap say─▒s─▒n─▒ say: 30






Belki de sadece taahh├╝t etmelisin. Yapt─▒─č─▒mda bununla kar┼č─▒la┼čt─▒m:

 mkdir repo && cd repo
git remote add origin /path/to/origin.git
git add .
 

Hata! Asla taahh├╝t etme!

 git push -u origin master
error: src refspec master does not match any.
 

Tek yapmam gereken:

 git commit -m "initial commit"
git push origin master
 

Ba┼čar─▒!


3742







  1. git show-ref Hangi kaynaklara sahip oldu─čunuzu g├Ârmeye ├žal─▒┼č─▒n . Var refs/heads/master m─▒

  2. git push origin HEAD:master Daha yerel referanstan ba─č─▒ms─▒z bir ├ž├Âz├╝m olarak deneyebilirsiniz . Bu a├ž─▒k├ža yerel ref'yi HEAD uzaktan ref'ye g├Ândermek istedi─činizi belirtir master ( git-push refspec belgelerine bak─▒n).


764


2010-11-15





Yerel bilgisayar─▒mdaki t├╝m dosyalar─▒ sildikten sonra da benzer bir hatayd─▒m ve depodaki t├╝m dosyalar─▒ temizlemeliyim.

Hata mesaj─▒m ┼čunun gibi bir ┼čeydi:

 error: src refspec master does not match any.
error: failed to push some refs to '[email protected] ... .git'
 

ve a┼ča─č─▒daki komutlar─▒ y├╝r├╝terek ├ž├Âz├╝ld├╝:

 touch README
git add README

git add (all other files)
git commit -m 'reinitialized files'
git push origin master --force  # <- caution, --force can delete others work.
 

─░┼čte bu, umar─▒m bu yard─▒mc─▒ olur.


214


2012-01-04





  1. De─či┼čikliklerim zaten kabul edildi
  2. Zorla itme hala ayn─▒ hatay─▒ verdi.

Bu y├╝zden Vi'nin ├ž├Âz├╝m├╝n├╝ denedim :

 git push origin HEAD:<remoteBranch> 
 

Bu benim i├žin ├žal─▒┼čt─▒.


183


2013-05-06





 git push -u origin master
error: src refspec master does not match any.
 

Bunun i├žin a┼ča─č─▒daki gibi taahh├╝t mesaj─▒ girmeniz ve ard─▒ndan kodu girmeniz gerekir.

 git commit -m "initial commit"

git push origin master
 

Ba┼čar─▒yla usta itti


117







Benim i├žin ortak anahtar─▒n sunucuda (~ / .ssh / yetkili_ anahtarlar─▒nda eklenmi┼č) ve github / bitbucket'te (github veya bitbucket'teki SSH anahtarlar─▒mda eklenmi┼č) uygun ┼čekilde yap─▒land─▒r─▒ld─▒─č─▒ndan emin olmal─▒yd─▒m - e┼čle┼čmeleri gerekiyor.

Sonra:

 git add --all :/

git commit -am 'message'

git push -u origin master
 

Sonunda benim i├žin ├žal─▒┼čt─▒.


107


2014-09-02





Bunun sadece bir dizin ekledikten sonra yepyeni bir depoda oldu─čunu g├Ârd├╝m.

Bir dosya ekledi─čimde (├Ârne─čin bir README), git push harika ├žal─▒┼čt─▒.


75







Eksik veya atlama git add . veya git commit bu hataya neden olabilir:

 git push -u origin master
Username for 'https://github.com': yourusername
Password for 'https://[email protected]': 
error: src refspec master does not match any.
error: failed to push some refs to 'https://github.com/yourusername/foobar.git'
 

D├╝zeltmek i├žin, do─čru s─▒ray─▒ yeniden ba┼člat─▒p izleyin:

 git init
git add .
git commit -m 'message'
git *create remote
git push -u origin master
 

67







D├╝zeltmek i├žin, yeniden ba┼člat─▒p uygun kod s─▒ras─▒n─▒ izleyin:

 git init
git add .
git commit -m 'message'
git push -u origin master
 

60







├ľnce ekledi─činizden emin olun, sonra ┼čunlar─▒ yap─▒n:

Sevmek:

 git init
git add .
git commit -m "message"
git remote add origin "github.com/your_repo.git"
git push -u origin master
 

53







Bu, belirli bir bran┼čta oldu─čunuzda ve hen├╝z var olmayan ba┼čka bir ┼čubeye basmaya ├žal─▒┼čt─▒─č─▒n─▒zda da ger├žekle┼čir:

 $ git branch
* version-x  # you are in this branch
  version-y

$ git push -u origin master
error: src refspec master does not match any.
error: failed to push some refs to 'origin_address'
 

43







sadece ilk bir taahh├╝t ekleyin, ad─▒mlar─▒ izleyin: -

  • Git ekle.

  • git taahh├╝t - m "ilk taahh├╝t"

  • git k├Âkeni ana itin

    Bu benim i├žin ├žal─▒┼čt─▒


25







Benim durumumda .gitignore dosyay─▒ eklemeyi unuttum . ─░┼čte gerekli t├╝m ad─▒mlar:

  1. Uzaktan kumandada bo┼č bir git repo olu┼čturun,
  2. Yerelde projeniz i├žin .gitignore dosyas─▒n─▒ olu┼čturun. Github size burada ├Ârneklerin bir listesini verirhttps://github.com/github/gitignore
  3. Bir terminali ba┼člat─▒n ve projenizde a┼ča─č─▒daki komutlar─▒ yap─▒n:

    git remote add origin YOUR/ORIGIN.git

    git add .

    git commit -m "initial commit or whatever message for first commit"

    git push -u origin master


21







Ayn─▒ problemle kar┼č─▒la┼čt─▒m ve kulland─▒m --allow-empty .

 $ git commit -m "initial commit" --allow-empty
...
$ git push
...
 

19







Muhtemelen "git add" komutunu unuttun. "git init" komutundan sonra.


19







Bu sadece ilk taahh├╝d├╝n├╝ yapmay─▒ unuttu─čun anlam─▒na geliyor.

 git add .
git commit -m 'initial commit'
git push origin master
 

18


2014-05-04





Benim sorunum, 'ana' ┼čubenin hen├╝z yerel olarak yarat─▒lmamas─▒yd─▒.

H─▒zl─▒

 git checkout -b "master" 
 

ana ┼čubeyi yaratt─▒, bu noktada h─▒zl─▒ca:

 git push -u origin master
 

├çal─▒┼čmay─▒ git deposuna itti.


18







  1. ilk git ekle.
  2. ikinci git commit -m "mesaj"
  3. ├╝├ž├╝nc├╝ git itme orijini dal─▒ l├╝tfen yaz─▒m hatalar─▒n─▒ kontrol edin, ├ž├╝nk├╝ bu ayn─▒ zamanda bu hatay─▒ da verebilir.

18







Ayr─▒ca a┼ča─č─▒daki githublar─▒n talimatlar─▒n─▒ takip ettim ama yine de OP taraf─▒ndan belirtilen ayn─▒ hatay─▒ g├Ârd├╝m:

git init git add . git commit -m "message" git remote add origin "github.com/your_repo.git" git push -u origin master

Benim i├žin ve bunun baz─▒lar─▒na yard─▒mc─▒ olaca─č─▒n─▒ umuyorum, MacOS'umda b├╝y├╝k bir dosya bast─▒r─▒yordum (1.58 GB on disk) . Yukar─▒da ├Ânerilen kod sat─▒r─▒n─▒ yap─▒┼čt─▒rarak kopyalarken, i┼člemcimin add . i┼člemi tamamlamas─▒n─▒ beklemiyordum . Bu y├╝zden yazd─▒─č─▒mda git commit -m "message" temelde herhangi bir dosyaya referans vermedi ve kodumu github'a ba┼čar─▒l─▒ bir ┼čekilde adamak i├žin ne gerekiyorsa yapmad─▒m.

Bunun ispat─▒ git status genellikle yazd─▒─č─▒mda eklenen dosyalar i├žin ye┼čil yaz─▒ tiplerini al─▒yorum. Ama her ┼čey k─▒rm─▒z─▒yd─▒. Hi├ž eklenmemi┼č gibi.

Bu y├╝zden ad─▒mlar─▒ de─či┼čtirdim. Yaz─▒ld─▒ git add . ve dosyalar─▒n eklenmesini bekleyin. Ard─▒ndan sonraki ad─▒mlar─▒ izleyin.

Umar─▒m bu birine yard─▒mc─▒ olur.


18


2019-03-22





Ko┼čmay─▒ ka├ž─▒rd─▒─č─▒mda da ayn─▒ problemi ya┼čad─▒m:

 git add .
 

(En az bir dosyan─▒z olmal─▒, yoksa hatay─▒ tekrar al─▒rs─▒n─▒z)


17







Bu, dosyan─▒z─▒ ekledi─činizde, taahh├╝t etmeyi ve zorlamay─▒ unuttu─čunuzda ger├žekle┼čir. Yani dosyalar─▒ taahh├╝t edin ve sonra itin.


13







Benim de ayn─▒ problemim var. Bunu ad─▒mlar─▒ izleyerek yap─▒yorum

 1. git commit -m 'message'
2. git config --global user.email "your mail"
3. git config --global user.name "name"
4. git commit -m 'message'
5. git push -u origin master
 

Umar─▒m herkese yard─▒m eder


13







HEAD modunda ├žal─▒┼č─▒rken bu hatay─▒ al─▒rsan─▒z bunu yapabilirsiniz:

 git push origin HEAD:remote-branch-name
 

Ayr─▒ca bak─▒n─▒z: Ayr─▒lm─▒┼č bir kafadan gitmeye zorlama

Uzak ┼čubeden farkl─▒ bir yerel ┼čubedeyseniz, bunu yapabilirsiniz:

 git push origin local-branch-name:remote-branch-name
 

13


2018-03-02





Harici Depo'dan (GitHub) kodu teslim ald─▒─č─▒n─▒z
ve ki┼čisel / dahili sisteme aktarmak istedi─činiz senaryoda ,

bu komut ger├žekten parl─▒yor:

 git push --all origin
 

Bu, t├╝m yerel ┼čubeleri
, taahh├╝tlerde ─▒srar etmeden, referanslar─▒ kontrol etmeden , uzaktan kumandaya iter .


13







Sadece ilk kez ko┼čmadan ├Ânce ittirmeyi unutmay─▒ unutursan─▒z olur:

 git commit -m "first commit"
 

13







Git ekle.

tek ihtiyac─▒n─▒z olan bu kod dir'inizdeki t├╝m takip edilmeyen dosyalar─▒ izlemek


12







Bu, itmeye ├žal─▒┼čt─▒─č─▒n─▒z dal ad─▒nda bir yaz─▒m hatas─▒ varsa da olur.


10







Bu sorunla kar┼č─▒ kar┼č─▒ya kalman─▒z durumunda git init yapt─▒ktan ve ilk karar─▒n─▒z─▒ verdikten sonra bile. A┼ča─č─▒dakileri deneyebilirsiniz

 git checkout -b "new branch name"
git push origin "new branch name"
 

Kodunuz yeni dal olarak g├Ânderilecektir.


10







─░lk kullan─▒┼č─▒n─▒zsa git'inizi yap─▒land─▒rman─▒z gerekir:

 git config --global user.email "[email protected]"

git config --global user.name "Your Name"
 

9







Mevcut durumu kontrol etmek i├žin git status

ve bu ad─▒mlar─▒ da takip edin

git init git add . git commit -m "message" git remote add origin "github.com/your_repo.git" git push -u origin master


9



─░lgili yay─▒nlar


Git: ┼čube ├Âdeme yapam─▒yor - error: pathspec 'ÔÇŽ' git olarak bilinen hi├žbir dosyayla e┼čle┼čmedi

Girinti Hatas─▒: unindent herhangi bir d─▒┼č girinti seviyesiyle e┼čle┼čmiyor

Git hatas─▒: src refspec master herhangi bir [duplicate] ile e┼čle┼čmiyor

Git verilen bir taahh├╝d├╝n taahh├╝t mesaj─▒ yazd─▒r

Git github i├žin taahh├╝t bast─▒r─▒rken ba┼čar─▒s─▒z olur.

Python uygulamas─▒, ba─člant─▒ biriminde m├╝stakil ├žal─▒┼č─▒rken hi├žbir ┼čey yazd─▒rm─▒yor

git commit hatas─▒: pathspec 'commit' git olarak bilinen hi├žbir dosyayla e┼čle┼čmedi

Yanl─▒┼čl─▒kla taahh├╝t edilene itilmi┼č: git git taahh├╝t

Neden ÔÇťTeslim hatayla ba┼čar─▒s─▒z oldu: pathspecÔÇŽ hi├žbir dosyayla e┼čle┼čmediÔÇŁ al─▒yorum?

WCF Servis ─░stemcisi: ─░├žerik tipi text / html; charset = cevap mesaj─▒n─▒n utf-8 ba─č─▒n─▒n i├žerik t├╝r├╝yle e┼čle┼čmiyor

Etiketle ilgili di─čer sorular [git]


RESTful programlama tam olarak nedir?

Uzak bir etiket nas─▒l silinir?

D─▒┼ča aktar─▒lan bir ortam de─či┼čkenini nas─▒l silerim?

Ruby on Rails ge├ži┼čindeki bir veritaban─▒ s├╝tununu nas─▒l yeniden adland─▒rabilirim?

Visual Studio Projeleri ve ├ç├Âz├╝mleri i├žin .gitignore

1ÔÇŽ N i├žeren bir dizi nas─▒l olu┼čturulur

Bir nesnenin t├╝m ge├žerli ├Âzelliklerini ve de─čerlerini yazd─▒rmak i├žin yerle┼čik bir i┼člev var m─▒?

JSF, Servlet ve JSP aras─▒ndaki fark nedir?

Uzak kaynak Git deposundan nas─▒l kald─▒r─▒l─▒r

'─░f' ifadelerinde ├žok hatl─▒ ko┼čullar olu┼čturma