git常用命令

  • 切换分支

    git branch //查看当前分支
    git checkout master //切换到master分支
    
  • 提交到远程

    git push -u origin ts //提交到ts分支
    
  • 提交到本地

    git commiet -m '备注'
    
  • 查看提交历史

    git log -p  -2 //显示最近两次的提交历史 并显示修改的内容
    git log --pretty=oneline -2//美化查看语句
    
  • 添加到缓存区

    git add .
    
  • 把其他分支的某次提交,切换到当前分支后,再提交

    git cherry-pick xxxxx提交的id
    
  • 查看本地所有修改

    git checkout
    
  • 放弃本地修改

    git checkout .//放弃所有
    git checkout -- filepathname//放弃指定文件夹修改
    
  • 放弃本地缓存

    git reset HEAD .//放弃所有
    git reset HEAD filepathname//放弃指定文件
    
  • 版本回退

    git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 
    git push --force //让远程的回退到这个版本
    

    版本回退到指定id的状态,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100

  • 查看暂存区文件

    git diff --cached
    
  • 删除远程分支

    git push origin -d branch_name
    
  • 修改源

    //直接修改
    git remote set-url origin [url]
    //先删除后修改
    git remote rm origin
    git remote add origin [url]
    

推荐使用git管理工具 --- sourcetree管理

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 配置 首先是配置帐号信息 ssh -T git@github.com#登陆github 修改项目中的个人信息 1 ...
    rochuan阅读 4,168评论 1 1
  • 配置 首先是配置帐号信息ssh -T git@github.com # 登陆 github 修改项目中的个人信息 ...
    guanguans阅读 4,084评论 0 3
  • 五言古诗/闺忧 作者:心博 冷冷暮秋晚,寒鸦夜眠慌。 严寒迫已近,夫婿当加裳。 厚衣储卧室,新衾柜里藏。 自理要周...
    心博1阅读 1,265评论 1 4
  • 致小丑 半米矮墙的铁栅栏上 有一只小丑在放飞手中的旧气球 红的蓝的都已经褪色 他抬头 看他们飞向天空 没有人要它们...
    子曰无衣阅读 1,472评论 0 0
  • 2017-7-13 和师范同学老晏约好,这周六去醴陵看他。毕业一晃十几年,再也没有见过面。期待。 ELP的校友梦川...
    榕嬷嬷阅读 3,017评论 0 0

友情链接更多精彩内容