git init
git remote add origin https://github.com/sunshineywz123/netkit-ftp-0.17.git
git add *
git commit -m "add all"
git status -s
git push -u origin master
git log --pretty=oneline:将只会显示提交的commit id号和对应的注释。
git reset –-hard id 之前的版本日志信息(id为前8位)
git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销
作为一次最新的提交
* git revert HEAD 撤销前一次 commit
* git revert HEAD^ 撤销前前一次 commit
* git revert commit (比如:fa042ce57ebbe5bb9c8db709f719cec2c58ee7ff)撤销指定的版本,撤销也会作为一次提交进行保存。
git revert是提交一个新的版本,将需要revert的版本的内容再反向修改回去,
版本会递增,不影响之前提交的内容
git checkout -b new_branch_name commit-id
保留多个版本,那就切分支就行了
git branch