git 常用命令

masternan 2020-04-09

参考: https://www.liaoxuefeng.com/wiki/896043488029600/900062620154944
$ mkdir learngit  // 创建版本库
$ cd learngit
$ pwd    // 显示当前目录
/Users/michael/learngit
$ git init // 初始化
$ git add .   // 
$ git commit -m "提交的说明" //
$ git status   // git status命令可以让我们时刻掌握仓库当前的状态
$ git diff    // 可以查看修改内容。
$ git log   // 显示从最近到最远的提交日志
$ git reset --hard HEAD^  // 回退上一版本
$ git reset --hard commit_id// 回退指定版本,commit_id 版本id
$ git reflog  // 查看历史命令,可以看到历史版本id
git checkout -- file   // 文件在工作区的修改全部撤销
git reset HEAD <file>  // 可以把暂存区的修改撤销掉(unstage),重新放回工作区
$ git rm <file> // 删除文件
$ git clone   // 克隆
$ git checkout -b dev  // git checkout命令加上-b参数表示创建并切换
相当于
$ git branch dev
$ git checkout dev
$ git switch -c dev  //  创建并切换到新的dev分支
$ git switch master  // 切换到已有的master分支
$ git branch  // 查看当前分支
$ git merge dev  // git merge命令用于合并指定分支到当前分支
$ git branch -d dev  // 删除分支
$ git pull // 拉取
$ git push // 推送
 

 

 

 

 

 

 
 
 

<span> </span>

 
 

 

 

 

<span><span> </span></span>

 

 

 

相关推荐