Как оформить заказ из ветки, используя Git, если я не сказал, где искать? - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь проверить определенную ветку из проекта Github, но не знаю, как Git (в терминале) указать, какой проект я использую. Я клонировал проект на свой компьютер, но когда я запускаю git checkout NAME, он говорит это fatal: not a git repository (or any of the parent directories): .git.

Что это значит? Какую команду мне запустить, чтобы сообщить ему, что мне нужна ветка из указанного c проекта?

Ответы [ 3 ]

2 голосов
/ 18 июня 2020

Шаги, которые я выполняю, выглядят следующим образом:

  1. cd Desktop (или где я хочу работать)

  2. git clone <whatever> ( обратите внимание, что мне не нужно было создать папку; git clone сделает это)

  3. cd whatever (перейдите в папку, созданную git)

  4. git status (если git доволен моими словами, мы готовы рок-н-ролл)

По Кстати, отличный трюк - это cd; find . -name .git -type d -prune, который (ценой некоторого времени) распечатывает пути всех git репозиториев на вашем компьютере. Чтобы работать в одном из них, cd в него без /.git. Например, если вы видите ./Desktop/testinggit/.git, скажите cd ./Desktop/testinggit.

1 голос
/ 18 июня 2020

Думаю, вы посторонний из локального каталога, в котором клонирован проект.

cd dir-to-project

Тогда он должен работать

0 голосов
/ 18 июня 2020

Чтобы выполнить команды git, вы должны cd перейти в каталог, содержащий репозиторий git. Самый простой способ сделать это - сразу после выполнения git clone. Вот пример:

$ git clone https://github.com/my_user/my_repo.git
$ cd my_repo
$ git checkout new-branch

git clone создает новую папку с именем my_repo в текущей папке. Эта папка my_repo - это папка вашего проекта. Замените my_user своим именем пользователя, а my_repo репозиторием, который вы клонируете.

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