首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

git 抛却当前对文件 的修改

2012-06-30 
git 放弃当前对文件 的修改git checkout master//取出master版本的head。git checkout tag_name//在当前分

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

热点排行