Git使用笔记
1. 放弃本地改动的所有改动,恢复到最近一次的commit起点处:
git reset --hard
说明一下:比如罪行一次的commit为c1, 你在次基础上进行了一系列CRUD操作之后,不过想想将项目搞乱了,因此需要回到今天的起点。可以按照如下操作进行:
git add . //将当前文件加入到git数据库 git reset --hard
2. 从远端将最新的代码拉倒本地:
git pull origin next:master //从origin主机上的next分支,合并到本地master分支上
3. 将已经add的文件恢复到初始状态
比如有一个文件development.php中,你是从服务器上pull下来的,当在测服上你修改了其中的配置,但你希望这个修改只对本测服有效,而不希望将修改后的配置上传到git数据库中,或者push到git服务器上。当你不小心将修改后的development.php文件add之后,如果commit,那么就会进入git数据库,为此我们需要将进行如下操作能够完成:
git reset HEAD development.php
这样就将git数据库中development.php恢复到初始状态了。
技术是工作的一部分,工作是生活的一部分;因此不要为了技术去影响工作,同样不要为了工作影响生活。