Страница 2 из 2

Re: Git (GitHub)

Добавлено: 25 янв 2013, 12:10
nkp
Алексс писал(а):git rm -rf

Код: Выделить всё

fatal: pathspec 'MyGUI/mygui' did not match any files

Re: Git (GitHub)

Добавлено: 25 янв 2013, 12:11
Nick
nkp писал(а):rm пишет что нет такого файла
А разницы особой нет, кроме того, что непустую папку стирать нельзя, поэтому пишут rm -r (типо рекурсивное стирание)
ну и соответственно должен быть git rm -r

А вот если пишут, что нет такого файла - наверное просто ошибка в написании.

Re: Git (GitHub)

Добавлено: 25 янв 2013, 12:23
nkp
а на ссамом GitHub нельзя удалить папку
добавить же мы там можем ?
==============
может я чего не так делаю:
в директории /home/nkp/GiT я выполняю:

Код: Выделить всё

git init
git clone https://github.com/nkp2169/MyGUI.git
получаю папку MyGUI
теперь надо удалить /home/nkp/GiT/MyGUI/mygui со всем содержимым

Код: Выделить всё

git rm -rf /home/nkp/GiT/MyGUI/mygui
может путь не полный нужен???

Re: Git (GitHub)

Добавлено: 25 янв 2013, 12:26
Алексс
cd /home/nkp/GiT/MyGUI
git rm -rf mygui

Re: Git (GitHub)

Добавлено: 25 янв 2013, 12:33
nkp
Алексс писал(а):git rm -rf mygui
:beer_blow: Другое дело

Код: Выделить всё

nkp@nkp-desktop:~/GiT/MyGUI$ git rm -rf mygui
rm 'mygui/MyGUI.ini'
rm 'mygui/core_stepper.hal'
rm 'mygui/mode.hal'
rm 'mygui/mygui'
rm 'mygui/mygui.glade'
nkp@nkp-desktop:~/GiT/MyGUI$ git commit
[master 65bad75] rm dir mygui
 5 files changed, 0 insertions(+), 2511 deletions(-)
 delete mode 100755 mygui/MyGUI.ini
 delete mode 100755 mygui/core_stepper.hal
 delete mode 100755 mygui/mode.hal
 delete mode 100755 mygui/mygui
 delete mode 100755 mygui/mygui.glade
nkp@nkp-desktop:~/GiT/MyGUI$ git push  git@github.com:nkp2169/MyGUI.git  master
Counting objects: 3, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 215 bytes, done.
Total 2 (delta 1), reused 0 (delta 0)
To git@github.com:nkp2169/MyGUI.git
   395f744..65bad75  master -> master
nkp@nkp-desktop:~/GiT/MyGUI$ 
Спасибо!!!

Re: Git (GitHub)

Добавлено: 25 янв 2013, 12:47
Алексс
nkp писал(а):git push  git@github.com:nkp2169/MyGUI.git  master
проще так

Код: Выделить всё

git push origin  master
origin - дефолтное название удаленного сервера.
все это хранится в папке .git/config

потом, как ниписал Nick, гит запомнит куда последний раз коммитился этот бранч и можно будет писать

git push без параметров

Re: Git (GitHub)

Добавлено: 25 янв 2013, 13:07
nkp
бранч,коммит - пока звучит для меня как нецензурщина :hehehe:
надо привыкать
не ну жил спокойно - на тебе ... :)
=======================
Алексс писал(а):проще так
пока ошибка:

Код: Выделить всё

fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
надо наверно настроить все это
содержимое конфиг:

Код: Выделить всё

[core]
	repositoryformatversion = 0
	filemode = true
	bare = false
	logallrefupdates = true
[remote "origin"]
	url = https://github.com/nkp2169/MyGUI.git
	fetch = +refs/heads/*:refs/remotes/origin/*

Re: Git (GitHub)

Добавлено: 25 янв 2013, 13:14
nkp
и еще такой вопрос:
поставил пару графических оболочек для Git
(Giggle и Cola Git GUI)
обе тормозят жутко - не возможно ничего сделать!

может какие нормальные есть??

Re: Git (GitHub)

Добавлено: 25 янв 2013, 13:20
Алексс
бранч,коммит - пока звучит для меня как нецензурщина
когда поймешь всю силу бранчей, ууух.
придет откровение. ты жди. и доку не забывай читать.

замени
на

Код: Выделить всё

url = git@github.com:nkp2169/MyGUI.git
поставил пару графических оболочек для Git
эээ... а я и не знал что бывают :)
попробуй gitk. убогая конечно вещь, но посмотреть дерево проекта хватает.

вообще командная строка оч удобно.

Re: Git (GitHub)

Добавлено: 25 янв 2013, 13:24
nkp
Алексс писал(а):попробуй gitk. убогая конечно вещь, но посмотреть дерево проекта хватает.
ну до дерева может еще долго не дойдет ;)
так - бамбук
а его кстати можно и на GitHub посмотреть...
Алексс писал(а):замени
щас попробую...

Re: Git (GitHub)

Добавлено: 25 янв 2013, 16:15
Nick
Кстати, когда clone делаешь, лучше сразу адрес в стиле ssh прописывать вместо https. Там на github в репозитории есть кнопочка для выбора протокола:

Re: Git (GitHub)

Добавлено: 25 янв 2013, 17:30
nkp
Алексс писал(а):придет откровение. ты жди. и доку не забывай читать.
То же - на русском:
progit.ru.pdf
(4.04 МБ) 2551 скачивание