git 放弃当前对文件 的修改


git checkout master     //取出master版本的head。
git checkout tag_name    //在当前分支上 取出 tag_name 的版本
git checkout  master file_name  //放弃当前对文件file_name的修改



git checkout  commit_id file_name  //取文件file_name的 在commit_id是的版本。

commit_id为 git commit 时的sha值。



列出某一个commit ID(XXXXXXXXXXXXXXXX) 对应的补丁:

   $ git log -1 -p XXXXXXXXXXXXXXXX
   $ git format-patch -1 XXXXXXXXXXXXXXXX <===-1不可省略
        --stdout         //打印到标准输出
   $ git show XXXXXXXXXXXXXXXX
   $ git diff-tree -p XXXXXXXXXXXXXXXX

猜你喜欢

转载自sitoto.iteye.com/blog/1554613
今日推荐