GIT сервер + клиент

niko42

Новичок
ты надоел такие вопросы задавать, прочитай документацию хотя бы по основным командам
дык блин, я добавляю на локалке
Код:
C:\Users\Маша\site>git add .

C:\Users\Маша\site>git commit -m "Help"
[master (root-commit) b96ba69] Help
9 files changed, 229 insertions(+)
create mode 100644 .idea/.name
create mode 100644 .idea/encodings.xml
create mode 100644 .idea/misc.xml
create mode 100644 .idea/modules.xml
create mode 100644 .idea/scopes/scope_settings.xml
create mode 100644 .idea/site.iml
create mode 100644 .idea/vcs.xml
create mode 100644 .idea/workspace.xml
create mode 100644 index.php

C:\Users\Маша\site>git push ssh://[email protected]:22/home/niko42/site
warning: push.default is unset; its implicit value is changing in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the current behavior after the default changes, use:

  git config --global push.default matching

To squelch this message and adopt the new behavior now, use:

  git config --global push.default simple

When push.default is set to 'matching', git will push local branches
to the remote branches that already exist with the same name.

In Git 2.0, Git will default to the more conservative 'simple'
behavior, which only pushes the current branch to the corresponding
remote branch that 'git pull' uses to update the current branch.

See 'git help config' and search for 'push.default' for further information.
(the 'simple' mode was introduced in Git 1.7.11. Use the similar mode
'current' instead of 'simple' if you sometimes use older versions of Git)

[email protected]'s password:
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'ssh://[email protected]:22/home/niko42/site'

C:\Users\Маша\site>git config --global push.default matching

C:\Users\Маша\site>git push ssh://[email protected]:22/home/niko42/site
[email protected]'s password:
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'ssh://[email protected]:22/home/niko42/site'

C:\Users\Маша\site>
 

niko42

Новичок
Алилуя разобрался..... Только вот теперь не понятно - я делаю git pull - все отлично файлы загрузились.
Случайно удалил пару файлов, делаю опять git pull - ни чего не происходит - файлы недокачиваются. как быть?
 

niko42

Новичок
Взрыв мозга. Кто-нибудь, кто там ближе, заедьте этому дураку ногой в голову.
Причем тут дурак - я вообще первый раз сталкиваюсь с системой контроля версии и до этого момента не знал, как она в себе хранит ветки.
Я сижу трахаю командную строку от GIT и не понимаю, почему на сервере файлы не загружаются и я их явно не вижу.
 

AnrDaemon

Продвинутый новичок
При чём тут система контроля версий, если вы под рутом к серверу коннектитесь?…
Причём этот сервер - явно не однозадачный маршрутизатор.
 

niko42

Новичок
При чём тут система контроля версий, если вы под рутом к серверу коннектитесь?…
Причём этот сервер - явно не однозадачный маршрутизатор.
Блин в данный момент я разбираюсь что и как. Вместо сервера у меня выступает виртуальная машина как бы имитируя сервер.
Разумеется далее уже будет у каждого свой пользователь.
 

AnrDaemon

Продвинутый новичок
Понятия не имею, у меня от одного упоминания git мороз по коже продирает.
 

Активист

Активист
Команда форума
Узайте SVN с чудо удобным клиентом smartsvn (платный, но того стоит), можно отслеживать что накодил коллега за день и узнать не пинал ли балду )) И не будет у него отговорок, что он забыл синхронизировать локальный git с git на сервере.
 
Последнее редактирование:

Вурдалак

Продвинутый новичок
Узайте SVN с чудо удобным клиентом smartsvn (платный, но того стоит), можно отслеживать что накодил коллега за день и узнать не пинал ли балду )) И не будет у него отговорок, что он забыл синхронизировать локальный git с git на сервере.
ЩИТО
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
А SVN что хранит? Дельту изменений как git?
 

Вурдалак

Продвинутый новичок
Я сейчас, конечно, пьян, но SVN в топиГе про git с платной программой для svn diff <repoUrl> --summarize -r {fromDate}:{toDate} — это смешно.

А что касается «забыл синхронизировать»: зачем проверять код коллеги до выполнения задачи? А если задача на неделю, то, вероятно, есть проблемы с декомпозицией.
 

AnrDaemon

Продвинутый новичок
А SVN что хранит? Дельту изменений как git?
Да.
http://svnbook.org/
(Вернее, не совсем "как git", но, да, близко. Собственно, гит у неё и научился этому.)
А что касается «забыл синхронизировать»
SVNbook написал(а):
Социальные проблемы техническими средствами не решаются.
 

WMix

герр M:)ller
Партнер клуба
Узайте SVN с чудо удобным клиентом smartsvn (платный, но того стоит), можно отслеживать что накодил коллега за день и узнать не пинал ли балду )) И не будет у него отговорок, что он забыл синхронизировать локальный git с git на сервере.
на счет платный, можно поспорить, а так клиентик очень даже прикольный
 
Сверху