您的位置:首页 > 其它

Git常用命令以及用法

2014-10-24 19:15 591 查看
一 如何让单个文件回退到指定的版本

1. 进入到文件所在文件目录,或者能找到文件的路径

查看整个目录的修改记录

git log .

2. 回退到指定的版本

git reset f7a220761c312d47013c394d750528f9acbc3099 .(git reset ... 将整个目录回退到指定版本)

3. 更新到工作目录

git checkout .

4. 提交到本地

git commit . -m "reset to revision"

6. 提交到远程仓库

git push origin HEAD:refs/for/branch name

这样就把指定的文件回退到指定的版本了。

二 如何放弃本地修改,强制更新
git fetch --all
git reset --hard origin/master(master替换成你当前的分支名)

git reset --soft origin/master (master替换成你当前的分支名,保留本地和未merge到远程服务器上的修改)

比如:前一次提交到本地服务器,但是没有push merge到远程服务器,进行下一次提交时就会出现冲突,此时用--soft,就列出你这两次提交的文件,你可以重新一次性提交这两次修改。

git提取出两个版本之间的差异

git diff 608e120 4abe32e --name-only只列出两个版本之间的差异文件名

git diff 608e120 4abe32e MainActivity查看文件的具体差异信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: