在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系統中有效地進行文件版本控制。