美文网首页
git常用命令

git常用命令

作者: Sccong | 来源:发表于2018-03-06 11:19 被阅读0次
  • 切换分支

    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管理

相关文章

网友评论

      本文标题:git常用命令

      本文链接:https://www.haomeiwen.com/subject/htulfftx.html