zoukankan      html  css  js  c++  java
  • 这里有一份热乎乎的git相关操作

    文件操作

    • git init (添加文件);

    • git status (查看文件状态);

    • git diff (查看修改内容);

    • git rm (删除文件);

    • git add (把文件保存在暂存区);

    • git commit -m (提交到版本库,必须先add);

    • git checkout -- file (丢掉工作区的修改);

    • git reset --hard commit_id (回退暂存区文件);

    记录操作

    • git log (查看提交历史);

    • git reflog (查看命令历史);

    仓库操作

    • git pull (抓取远程库的新提交,即更新本地库);

    • git push -u origin master (推送或更新分支所有内容,最好使用git pull先抓取远程的新提交);

    • git remote add origin git@server-name:path/repo-name.git (关联远程仓库);

    • git clone (克隆一个仓库);

    • git remote -v (查看远程库的信息);

    分支操作

    • git branch (查看分支);

    • git branch (创建分支);

    • git checkout (切换分支);

    • git checkout -b (创建+切换分支);

    • git merge (合并某分支到当前分支);

    • git branch -d (删除分支);

    • git log --graph (查看分支合并图);

    • git branch -D (前行删除分支);

    合并分支的模式 (合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。)

    工作任务操作

    • git stash (暂停工作任务);

    • git stash pop (回退工作任务);

    标签操作

    • git tag (创建标签);

    • git tag -a -m "blablabla..." (指定标签信息);

    • git tag (查看所有标签);

    • git push origin (推送一个本地标签);

    • git push origin --tags (推送全部未推送过的本地标签);

    • git tag -d (删除一个本地标签);

    • git push origin :refs/tags/ (删除一个远程标签);

  • 相关阅读:
    关于i 标签盛放背景图像
    关于首行缩进
    复选框样式自定义
    创建对象的两种方法
    SpringBoot项目中常见的注解
    微服务 第一章:Idea快速创建SpringBoot项目
    Exception in thread "Thread-1" java.util.ConcurrentModificationException 异常原因和解决方法
    《改善java代码》第四章:改善关于字符串的代码
    IDEA忽略不必要提交的文件
    Git分支管理
  • 原文地址:https://www.cnblogs.com/lzss/p/12146982.html
Copyright © 2011-2022 走看看