There are very much difference between Hinduism and Christianity. Such as in the concept of God, sin, salvation etc however one of the great difference that I found in various religion and Christianity is forgiveness. Many religions have just focused on sin and it's punishment than on forgiveness which is one of the most important thing in spiritual world. Hinduism nor have origin of sin neither have true fact to get salvation because with the knowledge also, a man can't be holy because I have seen that there are many people who knows that corruption is wrong and also have punishment however they always commit that same evil deeds. The fact is that human can't be changed just by knowledge. It's incomplete solution. Besides only making people dependent upon ignorance Christianity talks about forgiveness of sin through the sacrifice and living for God as Paul says that now he is not living but Christ lives in him because of Jesus sacrifice for him. That same sacrifice and forgiveness is for all of us. This is the way of changing the ones sinful human heart by forgiveness with the power of Jesus Christ because our outcome will be always sinful until we're sinner.