美文网首页
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