2013-11-13 4 views
2

Я попытался сделать свое первое репо на github. Я копирую код в свой каталог, находясь в каталоге всей моей системы (я думаю, что это была ошибка). В результате терминальная линия всегда сообщает ~ git:(master) ✗ перед каждой командой. Он не исчезает, даже когда я заканчиваю терминал. Я использую zsh. Код я вставил был:Git in terminal

touch README.md 
git init 
git add README.md 
git commit -m "first commit" 
git remote add origin https://github.com/***/***.git 
git push -u origin master 

Кроме того, я даже не могу показаться, чтобы выяснить, как добавить свои файлы в репозиторий. Помощь в том, как не всегда иметь git: (master) перед каждой командой bash и как сделать репо? Благодаря!

+0

Просто интересно: Это было сделано в месте '/'? Вы использовали привилегии 'sudo' или' root'? –

ответ

1

Вы хотите сказать, что выполнили git init в /? Если да, возможно, просто удалите его (rm -rf /.git)?

Если вы хотите создать репо только создать каталог и выполнить git init внутри этого каталога.

+0

Возможно ли запустить все эти 'git init' в/без использования' sudo'? OP не упомянул, что он был в режиме sudo или пользователь root. –

+0

_в каталоге всей моей системы_ Что он мог сказать? – pmichna

+0

Я понятия не имею, что это значит, и именно поэтому я спрашиваю. Это может означать и «~» местоположение, или какое-либо место, которое OP хочет для него означать. * Вам не нужно sudo внутри ~, но с/вам это нужно *. Вероятно, у него есть некоторые плагины, установленные для zsh, которые указывают, является ли данный каталог репозиторией git или нет. Он упоминает '~ git: (master)', что означает, что у него есть хороший шанс быть в каталоге '~'. В этом случае предложение rm -rf в любой папке внутри '/' может быть рецептом для бедствия для нового пользователя. –

3

Вы можете удалить его, просто удалив его. Это все в каталоге .git, когда вы набрали команду git init.

Вы можете добавить файлы в репо, используя git add, но сначала вы должны решить проблему «вся моя система под git».

+0

одна из следующих проблем будет 'https: //' -> 'git @' + ssh keys – AD7six

+0

@ AD7six Я ​​позволю страницам поддержки github позаботиться об этом. –

0

удаление .git в usr/имя пользователя сделал трюк для меня. Я использовал Oh My ZSH