Difference between revisions of "Git reference"

From thelinuxwiki
Jump to: navigation, search
(remote repos)
Line 44: Line 44:
 
delete remote repo
 
delete remote repo
 
  $ '''git remote remove origin'''
 
  $ '''git remote remove origin'''
 +
 +
list tracked files
 +
$ git ls-treee -r master --name-only
 +
 +
resetting tracked files
 +
configure .gitignore as desired
 +
rm -rf .git
 +
git add .
 +
git status
 +
git commit
  
 
== links ==
 
== links ==
Line 52: Line 62:
  
 
[http://git-scm.com/book pro git book]
 
[http://git-scm.com/book pro git book]
 
  
  

Revision as of 12:09, 21 September 2020

git - distributed revision control system

create repositories by creating a directory for each project. Once you are in the directory,

# git init

Adding Files to the Repository

git add *

or

git add filename.txt

Committing Files The Git add command is normally followed immediately by the Git commit command.

committing creates a snapshot

git commit -a -m "This is my commit message!"

list files to be added by a commit

git status

list commit history for current branch

git log
git branch 
git checkout

ignore file git thinks is changed

 git update-index --assume-unchanged <file|directory>

convenient way to modify the most recent commit log

 git commit --amend

remote repos

adding remote repo

$ git remote add origin user@192.168.1.5:/home/user/mygitrepo

list remote repos

$ git remote -v
origin  user@192.168.1.5:/home/user/mygitrepo (fetch)
origin  user@192.168.1.5:/home/user/mygitrepo (push)

delete remote repo

$ git remote remove origin

list tracked files

$ git ls-treee -r master --name-only

resetting tracked files

configure .gitignore as desired
rm -rf .git
git add .
git status
git commit

links

beginner guide

GIT cheatsheet

pro git book


links

beginner guide

GIT cheatsheet

pro git book