Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

  1. git init

powers your folder to manage by folder and intilaizes new wmpty repo it also create .git folder it has all relevant logic to maintin your folder

  1. rm-rf .git //for linux to dlete .git folder

  2. 'working area' bunch of files that are not handled by git it means that changes done or to be done in the files are not mange dby git yet. a file which is in working area is considered not in staging area

when we do git status and we see bunch of untracked files then wecan see this to be in working area

4.Staging area it is going to tell you what are the other files that are going to part of next version. This staging area is the place where git knows what changes are to be done fron last version to next version

5.'Repository area This area actually contains the details of all your previous registerd version and the files in this area git alreday manges them and know their version history.

6.How to move workign area file to staging area? git add filename 7.to remove from stagig area using cached so git do not cached the file git rm --cached <file>...

8.Now you want tomove file from staging area to repository area

9.'commit' is a particular version of the project. It captures the project 's staged changes and craete version of it. 'giut commit'to resister staging area changes to repo 10. git log list down all th e commits of the repository.If you want to exit out of git log prompt press'q'.

11.git restore <file> it will delete all the things that are in staging area but yet noot commited If we did some dirty piece of code and now no more want it .Instaed of deleting every change line by line we can restore it.

give last commited version of file

12.git restore --staged <file>-> It removes file from chnages from staging area to the working area .It will keep chnages in working area This oinly works if changes are in staging area

13.Diff between git rm and git restore ans:if you want to move the whole file back to the untracked state .then we do git rm , otherwise if just want the change sto be moved in working area or staging area we do git restore. 14. git diff gives the difference of all files chnages between two commits

if we want to avoid opening a text editor like vim/nano to add commit message you can use the following command 'git commit -m "First commit"'

16.git remote -> list down all the remote connection names

  1. Remote Connection-> it helps you to link two gitrepos for uploading and downloading changes from each otherwise

  2. git remote add <name of remote > <link of remote> :this command helps us to add a new link to the remote repo and give a name to it 19 git remote rm <name of remote>: This command delete the remote connection.

  3. git remote rename<oldname><newName>: rename the remote connection Note :The name of remote connection is always used to establish communication between the repository.

21.git add <file1> <file2> :this command will add multiple file changes together in staging area.

22.git add .: this command will add all the files chnages together in staging area

23git pull <remote name><branch name>: downloads latest changes from the branch of the mentioned remote in your local repo

Recommended Practice

  • make changes

  • git add

  • git commit

  • git pull

  • git push

merge conflicts can occur if multiple people try to make changes to the same file, and then collaborate

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors