您的位置:首页 > 其它

git常用命令记录下

2016-11-23 14:32 225 查看

git常用命令

1、 Git 对已经加入版本控制的文件,修改后希望不被提交

执行命令将test.txt加入不提交队列

>>git update-index --assume-unchanged to/path/test.txt


执行命令将db.php取消加入不提交队列

>>git update-index --no-assume-unchanged to/path/test.txt


2、git版本恢复命令reset

回退所有内容到上一个版本

>>git reset HEAD^


将本地的状态回退到和远程的一样

>>git reset –hard origin/master


回退到某个版本

git reset 057d


回退某个文件

>>git reset HEAD^ a.py


3、取消本地文件的修改

>>git checkout to/path/test.txt


4、查看提交日志

>>git log


获取到版本哈希值后可以用于上述版本回退操作

5、查看所有在版本库的文件

>>git ls-files


6、git diff命令

比较上次提交commit和上上次提交

>>git diff HEAD^ HEAD


比较两个历史版本之间的差异

>>git diff SHA1 SHA2


当前在改的文件与HEAD里的文件对比

>>git diff 或 git diff to/path/test.txt


7、删除仓库中文件

当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用

git rm file_path

当我们需要删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制, 可以使用

git rm –cached file_path
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git 版本控制