码迷,mamicode.com
首页 > 其他好文 > 详细

git常用命令

时间:2017-08-04 11:30:28      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:height   提交   let   保留   历史   信息   git   ted   --   

  • 查看分支:git branch
  • 创建分支:git branch
  • 切换分支:git checkout
  • 创建+切换分支:git checkout -b
  • 合并某分支到当前分支:git merge
  • 删除分支:git branch -d
  • 强制删除分支:git branch -D
  • 删除远程分支:git push origin —delete
  • 撤销单个文件的修改:git checkout — readme.txt
  • 撤销所有文件的修改:git checkout — *
  • 查看提交历史:git log
  • 查看命令历史:git reflog
  • 查看提交内容:git log -p
  • 查看提交文件:git log —stat
  • 克隆分支:git clone
  • 设置用户名:git config —global user.name “Your Name”
  • 设置邮箱:git config —global user.email “email@example.com
    git 
  • 拉取远程分支到本地:
    1. git fetch
    2. gcheckout -b <分支名>
  • 代码commit后,回退操作
    1. git reset —mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commitindex信息
    2. git reset —soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
    3. git reset —hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容
  • 回退到上一个版本:git reset —mixed HEAD^
  • 回退到指定版本:git reset —mixed 3628164
  • 将另一个本地分支的commit修改应用到当前分支:git cherry-pick 5bd9fac634dbc9b4a5769ee521cfd15d433a0213

 

   git reset --soft 144960dc219b468e8b55d08d8fe6bb51d3d29916

git常用命令

标签:height   提交   let   保留   历史   信息   git   ted   --   

原文地址:http://www.cnblogs.com/xiexiang168/p/7284039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!