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恢复到初始状态了。

posted @ 2015-04-14 21:45  wdskuki  阅读(94)  评论(0编辑  收藏  举报