zoukankan      html  css  js  c++  java
  • 常用的一些 git 命令

    1,删除远程分支
    git push --delete origin 远程分支名

    2,查看所有的分支
    git branch -a

    3,查看本地分支关联的远程分支
    git branch -v
    git branch -vv

    4,查看本地分支关联的远程分支git地址
    git remote show origin

    5,远程分支已经(在其他地方)被删除了,本地 git branch -a 还是看到这些已经被删除的远程分支,如何处理?
    git remote show origin
    git remote prune origin

    6,创建一个新的本地分支 new_dev
    git check -b new_dev
    baba 开发一段时间后,git commit -m '提交new_dev内容到本地分支' git push origin new_dev 将本地分支new_dev 推送到远程相应的 new_dev 分支

    7,本地分支new_dev上的已提交的内容合并到 本地master 分支
    先切换到本地master分支:git check master
    再执行:git merge new_dev 将 本地new_dev上的内容合并到本地master分支
    这个时候再执行:git push origin master 就可以把新合并到本地master的内容 推送到 远程 master 分支上了。

    8,暂存本地修改了,但是又不想 add/commit 的内容(比如紧急修复一个bug)
    git stash save 'message index one' (假设在dev分支上)
    git checkout master & git checkout -b bug_fix 切换到master分支,并拉起一个bug_fix分支
    修改完bug并提交后, git check dev & git stash pop

    9,丢弃本地所有的修改
    git checkout .

    10,撤消 git add . 添加的内容
    git reset HEAD . 撤消所有已经 git add . 添加的内容
    git reset HEAD filename 撤消 filename 的 git add

    11, 查找提交日志
    git log --grep "fix bug" 查找包含 "fix bug" 的提交日志
    git log --grep "fix bug" --author xxx 查找提交者为xxx并且提交日志包含 "fix bug"的提交日志

    12,不让 git track 某个文件
    git rm --cached readme1.txt 删除readme1.txt的跟踪,并保留在本地。
    git rm --f readme1.txt 删除readme1.txt的跟踪,并且删除本地文件。

  • 相关阅读:
    TensorFlow 一步一步实现卷积神经网络
    TensorFlow 卷积神经网络手写数字识别数据集介绍
    深度学习之激活函数
    使用Keras进行深度学习:(二)CNN讲解及实践
    计算智能(CI)之粒子群优化算法(PSO)(一)
    C# SqlBulkCopy
    Oracle 连接数据库
    C# DataTable转换为Html 用Html的方式预览DataTable的数据
    C# 中文判断
    C# Excel To DataTable
  • 原文地址:https://www.cnblogs.com/hapjin/p/12367587.html
Copyright © 2011-2022 走看看