Git常用命令

本文作为平日使用git的笔记

查看文件状态:

$ git status //查看文件状态

存储文件:

$ git stash

$ git stash apply//找回存储的文件

添加文件到暂存区:

$ git add test.txt //添加test.txt到暂存区

$ git add -u //添加有索引文件的修改(该命令只已经被add过的文件)

$ git add -A //监控工作区的状态树,将所有被修改过的文件添加到暂存区(删除,新增,修改过的文件)

提交文件到本地仓库:

$ git commit -m ''添加文件'' //将暂存区的文件添加到本地仓库

$ git commit -a -m ''添加文件'' //跳过暂存区直接将文件添加到本地仓库

版本回退:

$ git reset --hard HEAD^ //会退到上一版本

$ git reset --hard commitId //会退到指定版本(commit id不用写全部,git会自动查找)

分支:

$ git branch //查看本地分支

$ git branch -a //查看所有分支

$ git checkout -b [branch name]//创建并切换分支

$ git branch [branch name] //创建本地分支

$ git branch -d [branch name] //删除本地分支

$ git checkout [branch name] //切换分支

$ git branch -m [old branch name]  [new branch name]//对本地分支重命名

$ git push --set-upstream [branch name] origin [branch name]//创建与本地分支同名的远程分支并关联

$ git push origin [branch name] //将本地分支推送到远程分支

$ git push origin --delete [branch name] //删除远程分支(谨慎使用)

$ git checkout -b [branch name] origin/[remote branch name] //拉取远程分支并在本地建立一个新分支

$ git merge [branch name] //合并某分支到当前分支

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git c...
    LOVE_晴天阅读 6,818评论 0 10
  • 开始: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/...
    草根老张阅读 4,286评论 0 50
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 6,350评论 0 2
  • 配置 首先是配置帐号信息 ssh -T git@github.com#登陆github 修改项目中的个人信息 1 ...
    rochuan阅读 4,112评论 1 1
  • 2017年北大文科状元熊轩昂说过“现在农村地区的孩子越来越难考上好的大学。而状元都是我这种,家里条件好,又厉害的人...
    宝宝不爱哭阅读 1,365评论 0 0