一、git 常用命令

git clone 地址 克隆项目
git status 查看当前状态
git add 文件或文件夹 (加入本地暂存目录)
git commit -m "注释" 提交到本地版本库(暂存区)
git commit -a -m "注释" 提交全部改动文件
git push origin master 从本地分支提交到远程分支
git pull origin master 从远程分支拉取代码到本地分支
git log 查看提交日志

  

二、撤回、回滚、清空

  撤回(已经commit,但是还没有push):

git reset HEAD <文件名> 将暂存区的代码撤回到原来的状态
git checkout -- <文件名> 清空add后的代码更改

  

  回滚(已经commit,但是还没有push): 

回滚版本 通过git log 拿出commit编号
git reset --hard <commit_id>

  

  已经push 

    git reset --hard <commit_id>
    git push origin HEAD --force

    例如:

git reset --hard 126f206185f225879f2723ca421f4dee44ca8fe7
git push origin HEAD --force

  

  清空删除文件: 

git rm <文件名>
git commit -m "清空a.txt文件"

  

  

最新文章

  1. SQL中NULL值
  2. Qt基本框架介绍
  3. Hibernate学习之hibernate.cfg.xml
  4. WAP端 touch事件触发顺序记录
  5. svn代码版本管理总结
  6. 讲述一下自己在linux中配置ftp服务的经历
  7. Android中使用HTTP和HttpClient进行通信
  8. Linux安装oracle 10g常见问题之——ORA-01078,LRM-00109,ORA-01102
  9. 【转】正确使用Block避免Cycle Retain和Crash
  10. 作业三 ATM
  11. mongoDB 查询附近的人的语句
  12. ecshop php5.4以上版本错误之preg_replace 替换成 preg_replace_callback
  13. CF 752C. Santa Claus and Robot
  14. 更新——Canvas画布动画效果之实现倒计时
  15. mysql复习秘籍
  16. vue2.0 关于Vue实例的生命周期
  17. JAVA中文件与Byte数组相互转换的方法
  18. C语言老司机学Python (五)
  19. VIM编辑器操作命令积累
  20. Hibernate查询返回自定义VO的两种方式

热门文章

  1. 编译部署mysql5.7.13
  2. Java Date类的使用总结
  3. MSQL基本增删改语句汇总练习
  4. Java先比较日期再比较时间
  5. 6;XHTML 超链接
  6. C# 实现FTP客户端
  7. Android为TV端助力 handler传递消息机制
  8. Last Day in Autodesk
  9. Android sdk下载找不到support library
  10. chrome正确的打开方式