# -r recursively
# -p preserve original file attributes
cp -rp folder1 folder2

# exclude the ".git" folder
rsync -av --exclude='.git' folder1/ folder2/