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)



  • 相关阅读:
    MySQL分区表例子——List分区
    Mysql 5.1后支持哪些子分区
    MYSQL 子分区详解
    两个Activity切换例子
    学习android之AndroidManifest.xml
    super.onCreate(savedInstanceState); setContentView(R.layout.main);的意思
    Android之短信发送器
    传智播客java学习3g开发Android2
    Java中的IO整理完整版
    Eclipse调试:改变颜色, 背景与字体大小 和xml字体调整
  • 原文地址:https://www.cnblogs.com/jiftle/p/11395867.html
Copyright © 2011-2022 走看看