AngularJs / GitHub: Как мне клонировать angular-seed в мой новый проект без какой-либо истории?

0

Я выполнил шаги из приведенной ниже документации на странице github с угловым семенем и создал новый проект и подтолкнул мой проект к github как https://github.com/selvaonline/StickyTodos, но все же я вижу историю старого удаленного углового - история и вкладчики. Я сделал unshallow мой старый клонированный репо, но все же я получаю старую историю.

Из документации с угловым семенем, за которой я последовал... Если вы просто хотите начать новый проект без истории фиксации углового семени, вы можете сделать следующее:

git clone --depth = 1 https://github.com/angular/angular-seed.git Глубина = 1 сообщает git, чтобы вытащить только одну фиксацию исторических данных.

Шаги, связанные с созданием проекта github

Шаг 1: клонировать угловое семя к моему местному репо

C:\Projects\StickyTodos>git clone --depth=1 https://github.com/angular/angular-seed.git

Я создал ключ ssh и добавил к моей учетной записи github. то я выполнил следующие шаги.

Selva@SelvaOnline MINGW64 ~/.ssh
$ ssh-add git_rsa
Identity added: git_rsa (git_rsa)

Selva@SelvaOnline MINGW64 ~/.ssh
$ ssh -T [email protected]
Warning: Permanently added the RSA host key for IP address '192.XX.XXX.XXX' to the list of known hosts.
Hi selvaonline/StickyTodos! You've successfully authenticated, but GitHub does not provide shell access.

Selva@SelvaOnline MINGW64 /c/projects/StickyTodos (master)
$ git remote set-url origin https://github.com/selvaonline/StickyTodos.git



Selva@SelvaOnline MINGW64 /c/projects/StickyTodos (master)
$ git remote add old https://github.com/angular/angular-seed.git

Selva@SelvaOnline MINGW64 /c/projects/StickyTodos (master)
$ git fetch --unshallow old
remote: Counting objects: 2555, done.
remote: Compressing objects: 100% (983/983), done.
remote: Total 25Receiving objects55 (de: lt 99% (a 14254129), reused 25/229 (555), delta 111.7403), 7 paMiB ck| 340.00-reu Ksed iB0[K
Receiving objects: 100% (2555/2555), 11.91 MiB | 340.00 KiB/s, done.
Resolving deltas: 100% (1429/1429), completed with 14 local objects.
From https://github.com/angular/angular-seed
 * [new branch]      master     -> old/master
 * [new branch]      move-bower -> old/move-bower
 * [new branch]      v0.10.x    -> old/v0.10.x


$ git remote set-url origin https://github.com/selvaonline/StickyTodos.git


Selva@SelvaOnline MINGW64 /c/projects/StickyTodos (master)
$ git add .

Selva@SelvaOnline MINGW64 /c/projects/StickyTodos (master)
$ git commit -m "First Commit"
[master a4667c4] First Commit
 1 file changed, 1 deletion(-)
 delete mode 160000 angular-seed

Selva@SelvaOnline MINGW64 /c/projects/StickyTodos (master)
$ git push origin
warning: push.default is unset; its implicit value has changed in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the traditional behavior, 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.

Since Git 2.0, Git defaults 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)

Counting objects: 2590, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (994/994), done.
Writing objects: 100% (2590/2590), 11.92 MiB | 606.00 KiB/s, done.
Total 2590 (delta 1438), reused 2558 (delta 1424)
To https://github.com/selvaonline/StickyTodos.git
 * [new branch]      master -> master

Таким образом, у меня есть клонированное локальное репо с угловым семенем, и оно было перенесено на удаленное репозиционирование github. Какое лучшее решение вы можете дать мне, чтобы удалить историю углового семени из моего проекта?

Теги:
github
angular-seed

1 ответ

0

Возникла проблема с угловым синтаксисом на странице документации github с угловым семенем.

git clone --depth = 1 https://github.com/angular/angular-seed.git (согласно документации)

git clone --depth 1 https://github.com/angular/angular-seed.git (правильный синтаксис)

Спасибо @Jeff Auriemma (http://jdauriemma.com/)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню