Atlassian Git Cheat Sheet



SCM | Git

REF:
- https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf
- http://rogerdudler.github.io/git-guide/
- https://www.atlassian.com/dms/wac/images/landing/git/atlassian_git_cheatsheet.pdf

  • Atlassian Git Cheatsheet - Free download as Powerpoint Presentation (.ppt /.pptx), PDF File (.pdf), Text File (.txt) or view presentation slides online.
  • Git command examples and explanations Note: These commands assume you are using Git Bash, and that you have opened the Git Bash console in a work directory containing the files and subfolders.

7 2 Quandl Pandas Scipy Numpy Cheat Sheet. 8 1 Matplotlib Notes. 2 1 Bash Cheat Sheet. 2 2 Linux Cheat Sheet. 3 Version Control. 3 1 Git Cheat Sheet. 3 2 Github Git Cheat Sheet. 3 3 Atlassian Git Cheatsheet. 4 1 Ipython Basic Help. 4 2 Ipython Magic Only. 6 Text Processing. 5 1 Markdown Cheatsheet. Git Cheat Sheet. Skip to end of metadata. Created by Queenie Ma. Powered by a free Atlassian Confluence Open Source Project License granted to Apache Software.

CONFIGURE TOOLING
Configure user information for all local repositories

$ git config --global user.name '[name]'
Sets the name you want attached to your commit transactions

$ git config --global user.email '[email address]'
Sets the email you want attached to your commit transactions

$ git config --global color.ui auto
Enables helpful colorization of command line output

CREATE REPOSITORIES
Start a new repository or obtain one from an existing URL

$ git init [project-name]
Creates a new local repository with the specified name

$ git clone [url]
Downloads a project and its entire version history

MAKE CHANGES
Review edits and craft a commit transaction

$ git status
Lists all new or modified files to be committed

$ git add [file]
Snapshots the file in preparation for versioning

$ git reset [file]
Unstages the file, but preserve its contents

$ git diff
Shows file differences not yet staged

$ git diff --staged
Shows file differences between staging and the last file version

$ git commit -m '[descriptive message]'
Records file snapshots permanently in version history

GROUP CHANGES
Name a series of commits and combine completed efforts

$ git branch
Lists all local branches in the current repository

$ git branch [branch-name]
Creates a new branch

Git quick ref

$ git checkout [branch-name]
Switches to the specified branch and updates the working directory

$ git merge [branch]
Combines the specified branch’s history into the current branch

Atlassian

$ git branch -d [branch-name]
Deletes the specified branch

REFACTOR FILENAMES
Relocate and remove versioned files

$ git rm [file]
Deletes the file from the working directory and stages the deletion

Atlassian git cheat sheet pdf

$ git rm --cached [file]
Removes the file from version control but preserves the file locally

$ git mv [file-original] [file-renamed]
Changes the file name and prepares it for commit

SUPPRESS TRACKING
Exclude temporary files and paths

*.log
build/
temp-*
A text file named .gitignore suppresses accidental versioning of
files and paths matching the specified patterns

Atlassian Git Cheat Sheet

$ git ls-files --other --ignored --exclude-standard
Lists all ignored files in this project

SAVE FRAGMENTS
Shelve and restore incomplete changes

$ git stash
Temporarily stores all modified tracked files

$ git stash list
Lists all stashed changesets

$ git stash pop
Restores the most recently stashed files

$ git stash drop
Discards the most recently stashed changeset

REVIEW HISTORY
Browse and inspect the evolution of project files

$ git log
Lists version history for the current branch

$ git log --follow [file]
Lists version history for a file, including renames

$ git diff [first-branch]..[second-branch]
Shows content differences between two branches

$ git show [commit]
Outputs metadata and content changes of the specified commit

REDO COMMITS
Erase mistakes and craft replacement history Download blade super driver.

$ git reset [commit]
Undoes all commits after [commit] , preserving changes locally

Bitbucket Git Commands

$ git reset --hard [commit]
Discards all history and changes back to the specified commit

SYNCHRONIZE CHANGES
Register a repository bookmark and exchange version history

$ git fetch [bookmark]
Downloads all history from the repository bookmark

$ git merge [bookmark]/[branch]
Combines bookmark’s branch into current local branch

$ git push [alias] [branch]
Uploads all local branch commits to GitHub

Avc-3610 usb loader drivers download for windows 10, 8.1, 7, vista, xp. $ git pull
Downloads bookmark history and incorporates changes