Skip to content

Instantly share code, notes, and snippets.

View andreymukha's full-sized avatar

Андрей andreymukha

  • Беларусь
View GitHub Profile

Git: How can I ignore a file that is already committed to the repo?

You have a repo and quite some developers have cloned the repo and working on it. Now you want to add a file to gitignore which is already checked-in or tracked by Git.(The file is already commited into the repo)

Below are the steps on how to ignore this file (lets say the filename is config.py):

  • Add it to .gitignore:

$ echo "config.py" >> .gitignore

@andreymukha
andreymukha / iframe.html
Created October 17, 2017 17:36
Высота iframe по высоте его содержимого
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>iframe</title>
</head>
<body>
<div id="wrapper">
@andreymukha
andreymukha / dump.php
Created February 14, 2017 04:57
Dump
<?php
/**
* Выводит информацию о переменной
*
* @param mixed $obj
* @return string
*/
function dump($obj)
{
@andreymukha
andreymukha / Cutting_Edge_3rd_Elementary_Wordlist.json
Created December 29, 2016 01:21
Cutting Edge 3rd Elementary Wordlist
[[["waiter",["\u043e\u0444\u0438\u0446\u0438\u0430\u043d\u0442","\u043e\u0444\u0438\u0446\u0438\u0430\u043d\u0442\u043a\u0430"]],"1","n [C]","\u02c8we\u026at\u0259",["A waiter in a restaurant.","\u041e\u0444\u0438\u0446\u0438\u0430\u043d\u0442 \u0432 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d."]],[["mobile number",["\u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0442\u0435\u043b\u0435\u0444\u043e\u043d"]],"1","n [C]","\u02c8m\u0259\u028aba\u026al \u02c8n\u028cmb\u0259",["I lost her mobile number.","\u042f \u043f\u043e\u0442\u0435\u0440\u044f\u043b\u0430 \u0435\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440."]],[["hard-working",["\u0442\u0440\u0443\u0434\u043e\u043b\u044e\u0431\u0438\u0432\u044b\u0439","\u0440\u0430\u0431\u043e\u0442\u044f\u0449\u0438\u0439","\u0443\u0441\u0435\u0440\u0434\u043d\u044b\u0439"]],"1","adj","\u02cch\u0251\u02d0d \u02c8w\u025c\u02d0k \u026a\u014b",["a hard-working student","\u0442\u0440\u0443\u0434\u043e\u043b\u044e\u0431
@andreymukha
andreymukha / SplClassLoader.php
Created September 24, 2016 18:24 — forked from jwage/SplClassLoader.php
Add MIT license.
<?php
/*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
@andreymukha
andreymukha / application.php
Created May 25, 2016 11:28 — forked from pvolyntsev/application.php
Пример кода, реализующего логику гибкого роутинга HTTP запросов
<?php
/**
* Пример набора классов для демонстрации роутинга с помощью набора роутеров
*/
/**
* Статический роутер, умеет проверять URI на полное совпадение с одним из элементов списка путей
*/
class StaticRouter implements RouterInterface
{
@andreymukha
andreymukha / yandex_referat.php
Last active December 1, 2022 15:07
Яндекс реферат
<?php
/**
* Яндекс рефераты. Генерирует заголовок и тело реферата.
* @author Andrey Mukha
* @param mixed $category
* Доступные значения:
* - Конкретная категория из массива $arr
* - random (случайная категория из массива $arr)
* - all (выбор сразу всех категорий)