Git 命令

Git学习

Git命令

  • git init 初始化文件
  • git status 查看状态
  • git rm 删除未添加到索引区的文件
  • git rm --cached 删除添加到索引区的文件
  • git mv 文件的改名
  • git diff 比较修改内容
  • git diff --cached 添加到索引区后比较
  • git checkout [filename] 回退到修改前状态
  • git add . 添加文件到索引区
  • git reset HEAD [filename] 退出索引区
  • git commit -m "" 提交文件到本地库
  • git commit --amend 修改的不在新增加记录提交到上一次提交记录
  • git commit -am "commit message" [--amend]
  • git log 查看提交履历
  • git log --onelin 一行显示
  • git diff 查看修改的文件
  • git diff --cached 查看暂存区的修改文件
  • git reset --hard HEAD 返回最后一次提交 (修改了未提交到本地库时)
  • git reset --hard HEAD ~ 返回到倒数第二次提交
  • git reset --hard HEAD~n 返回到指定次数
  • git reset --hard [id] 到指定id版本
  • git reflog [-n num] 记不住commit_id时使用
  • git reset --hard [commit_id] 返回到指定id的版本
  • git branch 查看分支
  • git branch [name] 创建分支
  • git checkout -b [branch_name] 建立一个新分支并且切换到该分支
  • git checkout branch_name 版本切换
  • git merge [name] 合并分支 分支名称
  • git branch -d [name] 删除指定分支
  • git tag [tag_name] + [commit_id] 创建版本
  • git show [tag_name] 查看版本
  • git tag -d [tag_name] 删除版本
  • git config --global alias.[name] + [comand_name]
  • git config -l 查看全局配置
  • git branch dev remotes/origin/dev 建立一个开发分支 以远程库的开发分支建立
  • git clone url 克隆代码
  • git remote -v 连接哪台远端服务器
  • git push origin master 更新到远程库
  • git push origin dev 推送到 dev 分支
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,611评论 1 26
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 2,098评论 0 18
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 4,906评论 0 9
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,721评论 9 163
  • 第一部分是文档,为了日后查看方便放到了前边[可能敲错了,详见阮一峰老师的文章]http://www.ruanyif...
    白璞1024阅读 1,040评论 0 49