Как я могу удалить файл из git repo?

Существует лишь небольшая информация, которую вы можете получить через HTTP-соединение.

  1. IP - Но, как говорили другие, это не исправлено для многих, если не для большинства пользователей Интернета из-за политики их динамического размещения.
  2. Useragent String - почти все браузеры отправляют какой браузер они с каждым запросом. Тем не менее, это может быть установлено пользователем во многих браузерах сегодня.
  3. Сбор полей запроса. Есть другие поля, отправленные с каждым запросом, такие как поддерживаемые кодировки и т. Д. Эти, если они используются в совокупности, могут помочь идентифицировать машину пользователя, но снова зависит от браузера и может быть изменен.
  4. Cookies. Настройка cookie - это еще один способ идентифицировать машину или, более конкретно, браузер на машине, но, как и другие, сказал, что они могут быть удалены или отключены пользователями и применимы только в браузере, а не в машине.

Итак, правильный ответ заключается в том, что вы не можете достичь того, что вы жить по протоколам HTTP поверх IP. Однако, используя комбинацию файлов cookie, а также IP и поля в HTTP-запросе, у вас есть хорошие шансы на угадывание, что-то вроде того, что это за машина. Пользователи, как правило, используют только один браузер, и часто с одной машины, поэтому это может быть довольно доступным, но это будет зависеть от аудитории ... технари, скорее всего, будут возиться с этим материалом и использовать больше машин / браузеров. Кроме того, это может быть связано даже с попыткой геолокации IP-адреса и использования этих данных. Но в любом случае нет никакого решения, которое будет правильным все время.

1676
задан CodeWizard 6 December 2015 в 17:22
поделиться

3 ответа

Использование GIT RM :

git rm file1.txt
git commit -m "remove file1.txt"

Но если вы хотите удалить Файл только из репозитория Git и не удалить его из файловой системы, используйте:

git rm --cached file1.txt
git commit -m "remove file1.txt"

и нажать изменения в удаленные репо

git push origin branch_name  
2963
ответ дан 22 November 2019 в 20:06
поделиться

Если необходимо удалить файлы из решительного расширения (например, скомпилированные файлы), Вы могли сделать следующее для удаления их внезапно:

git remove -f *.pyc
0
ответ дан Sergi Ramón 4 October 2019 в 07:28
поделиться

В целом, Помощь Git поможет Поскольку хотя бы простые вопросы:

zhasper@berens:/media/Kindle/documents$ git help
usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [--html-path] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]

The most commonly used git commands are:
   add        Add file contents to the index
   :
   rm         Remove files from the working tree and from the index
24
ответ дан 22 November 2019 в 20:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: