Я начал управлять версией каталога следующим образом.
git init
git add .
Затем я внес изменения, добавление / удаление / изменение файлов.После этого я запускаю
git status
, чтобы получить следующие результаты.
# (use "git add/rm ..." to update what will be committed)
# (use "git checkout -- ..." to discard changes in working directory)
#
# deleted: bash/_bash_profile
# deleted: bash/_bashrc
# modified: functions.sh
# modified: readme.txt
#
# Untracked files:
# (use "git add ..." to include in what will be committed)
#
# bash/bash/
# template/
Теперь я могу сделать именно то, что сказал мне «git status».
Для удаленного файла запустите git rm.
- git rm bash/ bash_profile
Для изменения / добавления файла запустите git add
У меня такой вопрос: как я могуавтоматизировать это?Я вижу, что git уже знает, что делать с измененными файлами.
- Существует ли команда git для подготовки каждого необходимого файла в соответствии с его статусом?(удалить или добавить)
- Если нет, есть ли какой-нибудь простой способ размещения всех файлов вместо запуска «git add» или «git rm» один за другим?