Чтобы внести изменения, вы сначала надеваете шляпу программиста и делаете то, что делаете всегда. Я действительно не могу вам помочь: -)
Далее вы захотите зафиксировать свои изменения. Чтобы совершить, просто скажите:
$ git commit -a # -a means "automatically stage all changed files git knows about"
и введите в подсказке описательное сообщение. Обратите внимание, что "commit" в git не делает ваши изменения публичными. Он просто фиксирует вашу локальную копию хранилища; никто не увидит это, пока вы не git push
в будущем.
Чтобы объединить изменения, сделанные другими людьми, в вашу копию хранилища:
$ git pull
Если у вас есть прямой доступ к хранилищу, вы можете сделать git commit
s, которые вы сделали ранее, доступными для общественности:
$ git push
В противном случае, вы можете конвертировать ваши коммиты в патчи и отправлять их своему дружелюбному сопровождающему:
$ git log
commit 75b17eeca0394e27759acf2f6b039851a5a28f98
Author: Your Name
Date: Tue Aug 10 01:10:19 2010 -0400
Did something wonderful.
commit f9f677a465a5746874dc2f2c86cc444ffa28a020
Author: Your Name
Date: Fri Aug 6 04:06:01 2010 -0400
Fixed a horrible horrible error of mine.
$ git show 75b17eeca0394e27759acf2f6b039851a5a28f98 > wonderful.diff
$ git show f9f677a465a5746874dc2f2c86cc444ffa28a020 > fix.diff
Наконец, если вы хотите добавить новые файлы в хранилище, скажите:
git add foo.html # don't forget to git commit -a like you would any change
Чтобы удалить файлы, вы можете просто удалить их, как обычно (с помощью команды rm
shell), затем git commit -a
изменение.