由于以前折腾过svn,虽然最终没有用成功,但是也算有经验,git入门还是比较简单的。
在新目录下建立初始化版本库 : git init
git add file
git add file2
git commit -m "add files"
git reset --hard HEAD^ (HEAD表示最新版本,^表示上一个版本 ^^表示上面第二个版本,HEAD~100表示前面第100个)
可以通过git reset --hard 89123432 来得到版本 数字为 commit以后给的版本id(svn的版本id为1 2 3递增,但是git是分布式的,避免多地不同用户的重复使用了很长的id)
可以通过 git log 查看提交的操作与版本号
可以通过 git diff file 来查看文件的更改
如果关闭窗口以后记不得 id,可以通过git reflog来查看所操作的历史记录与版本号, 再通过git reset --hard id来恢复版本
git checkout -- file可以恢复上一次git add 或者是git commit之后的所有操作
时间: 2024-11-07 04:35:07