zoukankan      html  css  js  c++  java
  • git常见操作

    # git常见操作

    ## 误删文件恢复

    ```

    git reset HEAD 误删的文件夹或者文件的路径
    git checkout 误删的文件夹或者文件的路径

    git checkout .

    ```

    - [git恢复被修改的文件](https://blog.csdn.net/qq_28867949/article/details/79497583)


    ## 修改了文件想还原回去
    ```
    git checkout -- aaa.txt # aaa.txt为文件
    ```

     
    ## 查看日志

    - 查看日志和文件差异
    ```
    git log -2 -p
    ```

    ## 差异

    - 工作区与暂存区的差异
    ```
    git diff
    ```
    - 对比两个分支差异[git 对比两个分支差异](https://www.cnblogs.com/mkl34367803/p/9196563.html)

    ## 分支管理

    - 删除本地分支 git branch -D feature-01

    - [删除远端分支或本地分支](https://www.cnblogs.com/lwcode6/p/11084537.html)

     - 关联远端仓库
    `git remote add github git@github.com:jiftle/grocery.git`

    - 查看远端分支
    `git remote -v`

    ```
    # git remote -v
    github    git@github.com:jiftle/grocery.git (fetch)
    github    git@github.com:jiftle/grocery.git (push)
    origin    git@e.coding.net:jiftle/grocery.git (fetch)
    origin    git@e.coding.net:jiftle/grocery.git (push)
    ```


    - 删除远端分支
    git push github --delete home

    - 解除远程仓库
    `git remote rm github`

    ## 标签管理

    - 查看所有的标签 `git tag`
    - 删除某一个标签 `git tag -d tagName`
    - 创建带注释的标签 `git tag -a tagName -m "annotate"`
    - 轻量级标签 `git tag tagName`
    - 切换到某一个标签 `git checkout tagName`

    ## 最佳实践

    - [分支管理最佳实践](http://www.ruanyifeng.com/blog/2012/07/git.html)


    ## 参考文章

    - [Git 之 恢复修改的文件](https://www.cnblogs.com/liuq/p/9203087.html)
    - [查看与对比历史提交记录(git show; git log; git diff)](https://blog.csdn.net/weixin_40633131/article/details/78242210)
    - [git log 查看指定文件的提交记录](https://www.cnblogs.com/polk6/p/git-logFile.html)



  • 相关阅读:
    HTML DOM教程 14HTML DOM Document 对象
    HTML DOM教程 19HTML DOM Button 对象
    HTML DOM教程 22HTML DOM Form 对象
    HTML DOM教程 16HTML DOM Area 对象
    ubuntu 11.04 问题 小结
    VC6.0的 错误解决办法 小结
    boot.img的解包与打包
    shell里 截取字符串
    从零 使用vc
    Imagemagick 对图片 大小 和 格式的 调整
  • 原文地址:https://www.cnblogs.com/jiftle/p/11395867.html
Copyright © 2011-2022 走看看