- Find/replace text in file
- Root
- Semi colons
;
- Assignment
- Conditionals
- Scope
- Previous directory
.bash_profile
vs.bashrc
- Better history
- Colors/theme
- SSH
-t
- Find
- Locate
- Grep
- Environment variables
- Get PIDs
- Permissions
- “Normalize” permissions on files/directories
- Links
- Install local to your project
- Install global on your system
- Example output
- Example
.eslintrc.js
- Links
- [Read this first: WATER-MIXABLE OILS: VIBRANT COLOURS, EASY-CLEANUP AND THEY NEEDN’T BE STICKY](../../wiki/Bob-Ross-setup-using-water-soluble-paints#read-this-first-water-mixable-oils-vibrant-colours-easy-cleanup-and-they-neednt-be-stickyhttpswwwjacksonsartcomblog20200421water-mixable-oils-vibrant-colours-easy-cleanup-and-they-neednt-be-sticky)
- WebFaction control panel setup
virtualenv
andvirtualenvwrapper
- Clone git repo
- Default Django settings file
- IF USING BITBUCKET
- Django project/app setup
- Apache setup
- Static files
- Database
- User
- Other?
- How to delete template cache fragment
- How to delete template cache fragment
- Kill a page URL cache
- How to update a Django model
- Clone repo locally ...
- Update Git sub-module in parent repo and push everything back up to GitHub.
- Update repo on live server (including sub-modules).
- Because this example is a Django app, we'll need to
collect static
and clean up leftover files.
- Cherry pick
- Checkout specific file from another branch
- Searching through git revisions
- Update a local branch that has been force pushed
- Delete branches locally other than master
- Syncing a fork
- Mirroring
master
togh-pages
: - Pushed a bad commit to
master
and want to revert to previous commit - Merge conflicts with
master
when on a feature branch - Vim essential edit commands:
- Tagging releases
- Accidentally changed files on branch that's already been merged and deleted on remote repo
- Local branch goes to shit …
- Create a
gh-pages
-only repo - Pushing a new feature branch
- Reset feature branch to what’s on
master
- Adding features to a feature branch and rebasing
- If there’s merge conflicts, do this …
- If
master
branch gets updated whilst working on a feature branch, do this … - If upstream feature branch updated, do this …
- Notes and tips
- Feature branch push
- Catching up
- Working with origin/master upstream repo
- Update local fork with upstream/original
- TOC
- Quick links
- Q: What is a
gh-pages
branch and what does it do? - Q: How do I setup a website for my user or organization account?
- Q: I want my repository to have a
gh-pages
branch only! - Q: How do I keep my
master
branch and add agh-pages
branch that mirrors themaster
branch? - Q: How do I tag my branch with a version number and "freeze" a commit for future downloads?
- Q: I'm constantly checking things in and out of my
master
branch... Is this out of the ordinary? - Q: How do I compare my
xxx
branch to myyyy
branch??? - Q: I'm using a Mac and
.DS_Store
files suck, what should I do? - Q: How do I globally tell Git to ignore specific types of files?
- Q: How do I add a sidebar and/or footer to my WIKI pages?
- Q: What's your general workflow for branches?
- Q: How to create a "fresh" branch?
- Q: How do I generate git.io short url for repos?
- Q: Alternatives to the
master
/develop
branch workflow mentioned above? - Q: Can commit messages contain references to issues?
- Q: How do I resolve merge conflicts?
- Q: How do I start a read-only repo on a server?
- Q: I want to reference another repo from my repo ... How can I version control code inside of another repo?
- Q: How do I setup Brew (Mac) to be the default Git command/resource?
- Q: OMG! I've commited sensitive information to my repo/wiki, how can I undo????
- Q: How to clone a specific branch?
- Q: How to check for changes on remote (origin) git repository?
- Q: How do I change a folder name in a repository that's a Git sub-module of another repository?
- Method Separators
- File Colors
- JetBrains Toolbox App
- Tips
- Visual guides
- Recent Files
- Move forwards or backwards through caret history
- Move caret to top or bottom of open file
- Wrap selection in tag
- Searching for things
- Find and replace
- Navigating to Action menu
- Killing test server process
- Contextual options
- Multi-select (like Atom/Sublime)
- Jump to definition
- Copy smart
- Quickly navigate forwards and backwards
- General UI setup
- Example Gradle “Import Project”
- Setting up configurations
- How to include
taglib
s (and other globals) without repeating yourself - Comments
- Includes
- Links
- To be sorted
- Difference between a MySQL procedure and a function
- Enter into mysql prompt
- Show which database is currently in use
- Clone and backup a database
- Temp backup table
- Track all the connections to a DB
- Dumping and importing from/to MySQL in an UTF-8 safe way
- Explain
- Data display
- Copy SQL from one server to other
- Table to CSV
- Dump and load sql
- Import SQL
- List all databases
- Create a database
- List mysql users
- Drop user(s)
- Create a user
- User permissions
- List tables in database
- Drop/delete a database
- About
- Rule of thumbs for logo creation
- Logo “Brief”
- Foundation
- Look at competitor’s logos in this industry space
- Literal vs. conceptual logos
- Types of logo categories
- Concept Development preparation
- Sketching
- Resources
- Global rules
- T-shirts
Quickly access local development files servers on OS X from your Android or iPhone (or other mobile device)
- Random thoughts:
- Star Wars:
- Brewster Millions:
- Rockford Files!
- Raising Arizona:
- More Star Trek
- Misc:
- Misc.
- Seinfeld
- Q: How to connect to Theta via command line?
- Q: How to load the Theta as a mounted hard drive?
- Q: Can one upload pano to Theta's site without using Facebook?
- Q: How to upload to Microsoft Photosynth?
- Q: Can I embed Ricoh's panoramas?
- xCode
- Java
- Dot files …
- IDE
- Homebrew
- Restart and agreements
- Bash completion
- Upgrade Bash
- Brew install Node (and npm)
- Install Ruby and RVM
- Python 3.4.x!
- Git
- SSH key(s)
- XAMPP
- Attention macOS users
- Checking for existing SSH keys
- Generate a new SSH key and adding it to the
ssh-agent
- Adding your SSH key to the ssh-agent
- Copy SSH key
- Setting up SSH agent forwarding
- Add key to BitBucket
- Example config
- Copying existing
- Troubleshooting
- Links
- Official ST2 Docs
- Micky's key bindings:
- Micky's
Settings - User
file: - Patrick's
Settings - User
file: - Modify app chrome:
- Color scheme:
- Change the opacity of theme rulers (aka tab stops):
- 1. Install!
- 2. Get package control!
- 3. Enhance the sidebar!
- 4. Get Soda
- Settings’ goodness!
- 5. Modify theme!
- Key bindings!
- See also
- Links
- Atomic Data Types
- Data Sequences & Combinations
- Comments
- Atomic Data
- Data Definitions
- Compound/Composite Data
- Optional Variables using
?
- Optional Variables using
!
- Functions
- Generic function
- Age range
- Characters
- Location
- Tense
- Perspective (POV)
- Character arc
- Have clear parts
- Tips on story
- Now that your story is figured out …
- Time
- Artwork
- Conf
- Commands
- Split window into 3 stacked panes left, and one large on right
- Resurrect
- iTerm + tmux tips
- Links
- Pin ‘n’ lock:
- Zen and the art of GitHub (Command Bar) searching:
- Navigate GitHub like a boss:
- Use your keyboard!
- More:
- Finally:
- Ruby language
- Multiple VMs in one Vagrantfile
- Mounting VM as disk
- Connect to VM MySQL using SSH tunnel and MySQL Workbench
- a11yresources
- Text spacing bookmarklet
- Colour Contrast Analyser
- Web Developer browser extension
- Nu Html Checker
- axe
- Accessibility Insights for Web
- Chrome Audits
- macOS VoiceOver
- Links
- Default Python:
- Default
pip
- Python's
venv
- Specify a default Django settings file using
pyvenv
- SSH key bitbucket
- If you get
Address already in use: make_sock
… - Helpful bash aliases
- Install the toolbox!
- Syncing settings
- Theme
- Optimizations and tweaks
- Useful keyboard shortcuts
- My after-market installed plugins
- Links