2016-03-19 22 views
0

Tamam. Bu yüzden üniversite öğretmenimden çatallı bir depo aldım. main.cpp'u değiştirmem gerekiyor, ardından değişiklikleri yapıp itmem gerekiyor. E-postaGit, değişiklik yapılmadığını bildiriyor

ssh-keygen -t rsa -b 4096 -C "email"

eval "$(ssh-agent -s)"

ssh-add ~/.ssh/id_rsa

ile

git config --global user.name "username" ve aynı şeyi Sonra da iyileştim: Böyle bir şey yaptık git clone adress (SSH). Dosyalar doğru şekilde kopyalandı. Ana.cpp'imi düzenledim, değişiklikleri kaydettim ve daha sonra: git commit -m "Solution" ve git push. Bu benim terminali:

Cloning

Ve burada main.cpp düzenleyin. Ardından: Yanlış yapıyorum

enter image description here

?

+0

Git eklentisini unutabilirsiniz. "Git bir şey ekle" sonra –

+2

"git commit" yapmadan önce "git durumunu" kontrol etmek için her zaman en iyi uygulama –

cevap

1

Önce dosyaları işlemek için yapmanız gerekir. this tutorial'da git ile aşamalandırma hakkında daha fazla bilgi edinin.

Git komutu, çalışma dizininde hazırlama alanına değişiklik ekler. Git'e, bir sonraki taahhütte belirli bir dosyaya güncellemeler eklemek istediğinizi bildirir. Bununla birlikte, git eklentisi gerçekten deposunu önemli bir şekilde etkilemez - değişiklikler git işlemini gerçekleştirene kadar gerçekte kaydedilmez. taahhüt hemen önce durumda

yapın: Kaynak kodu için değişikliklerden sonra

git add main.cpp 
0

, sen

git add . 
git commit -m "Solution" 

Eğer taahhüt yüklemek için yapmanız gereken uzaktan

için
git push origin yourbranch 
İlgili konular