Git получить новый файл из хранилища - PullRequest
1 голос
/ 06 февраля 2012

В приведенных ниже командах я пытаюсь обновить локальный репозиторий.Но, пожалуйста, дайте мне знать, как это сделать.В SVN мы используем svn update для получения последних файлов из транка, но как это сделать в git

Ниже приведены команды

    mkdir git_tut
    git init --bare
    git clone git_tut rep1

    cd rep1
    //create a file testfile.txt and add it  
    //This file contains the content as from rep
    git add testfile.txt    
    git commit -a -m "comments"
    git push origin master
    //Now cd ../ and create a new reopo as rep2
    git clone git_tut rep2
    //Now in rep2
    //In file testfile.txt add a new line and push to git_tut

Как обновить новый файл в rep1как svn up

Ответы [ 2 ]

3 голосов
/ 06 февраля 2012

Вам нужно сделать git pull origin master

Для разрешения конфликтов я обычно делаю следующее:

`git diff` to see what the issues are and possibly manually fix them
`git revert the_filename` to revert changes if needed
`git add the_file` to add it to staging
`git commit -m "commit message"` to commit 
`git push origin master` to send it off

Вы должны проверить следующие ссылки:

http://rogerdudler.github.com/git-guide/

http://gitref.org/

1 голос
/ 06 февраля 2012

Вы можете использовать git fetch
Если есть конфликты и вы хотите объединить их, лучше использовать git pull.
git pull = git fetch + git merge.
Чтобы увидеть страницу руководства, git pull--help

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...