Define a repo somewhere in your file system with a bare init
mkdir -p /somewhere/repo/test_project
cd /somewhere/repo/test_project
git init --bare
Now create a local folder for your work with init only
Define a repo somewhere in your file system with a bare init
mkdir -p /somewhere/repo/test_project
cd /somewhere/repo/test_project
git init --bare
Now create a local folder for your work with init only
On my Linux, just after upgrading Go to version 1.9, I lost autompletion functionality in VS Code.
:vscode_completion_not_working
This tip did not work for me.
I tried to resync a slave MySQL after it disconnected from the master. But the binary log was already deleted on master, so the only solution was to restore from the last backup. To avoid lock tables on the master and remember the binary log name and position to put them on the slave configuration, there is a tip to take care of all that : the “- master-data” option in mysqldump.
To import a local CSV file into MySQL, use the syntax below :
LOAD DATA LOW_PRIORITY LOCAL INFILE '/path/tofile.csv'
INTO TABLE database.table
FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '"' LINES TERMINATED BY '\n' IGNORE 1 LINES
(`field1`,`field2`,...)
To export a mysql results in CSV format, use the syntax below :
SELECT field1, field2, ...
FROM table
WHERE condition
INTO OUTFILE '/tmp/toto.csv'
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
LINES TERMINATED BY '\n' ;
Just in case you absolutely have to insert a date in MySQL that does’nt exist, eg 2014-02-30, you can run MySQL server in a special mode that authorizes such dates :
As of Git v1.7.0, you can delete a remote branch using :
git push origin --delete <branchName>
And you can do exactly the same with a tag
If you have some files that you need to have in your repo but don’t need to have updates, git allows it :