在Debian系统中进行文件版本控制,通常有以下几种常见的方法:
sudo apt update
sudo apt install git
git init /path/to/your/directory
cd /path/to/your/directory
git add .
或者只添加特定文件:git add filename
git commit -m "Initial commit"
后续更改和提交:git add .
git commit -m "Description of changes"
git log
git branch new-branch
切换到新分支:git checkout new-branch
合并分支:git checkout main
git merge new-branch
git remote add origin https://github.com/username/repository.git
git push -u origin main
sudo apt update
sudo apt install btrfs-progs
sudo mkfs.btrfs /dev/sdX
sudo mount /dev/sdX /mnt
sudo btrfs subvolume create /mnt/@
sudo btrfs subvolume snapshot /mnt/@ /mnt/@/snapshot-$(date +%s)
sudo apt update
sudo apt install zfsutils-linux
sudo zpool create mypool /dev/sdX
sudo zfs create mypool/mydataset
sudo zfs snapshot mypool/mydataset@$(date +%s)
sudo zfs list -t snapshot -o name,used,available,refer,mountpoint
通过以上方法,你可以在Debian系统中有效地进行文件版本控制。