Skip to main content

Gist about GitHub

Hey folks,

                    For Tech savvies this blog will be an entertainment page just enjoy, for people who are all seeking for good technical stuffs , this page would be a sneak peak of GitHub.  If you are a developer GitHub going to play a phenomenal role for you better future and make your works so simple. 

   
what is GitHub?

                             GitHub is a version controller repository .It allow you to track the history of collections of files It states that developers and programmer may come across lots of idea and their work portfolio. In order to preserve those collections they have to take a backup of it any drives but its actually a tedious process to follow and to remember the files details and related things, but GitHub helps to maintain the details of specific details and their versions.
                           Its is a web based Git.Git is a commit object and all the files in the Git are immutable. After committed the files we are not able to change the files but we can get another version of it. That's how it will work and we can get the committed version of our project or our code.
                          It has the facility for number of persons to work in single project as a team weighted of any number and it helps to maintain the update and won't have the possibility for any confusions.

why should we need to have an account in GitHub?

  1. In order to have different version of our projects and to maintain all the projects with out any conflicts .
  2. To show case of works and its portfolio it will be a best platform.(if you are a fresher or seeking for better job it will play a vital role in your carrier).
  3. We can put our code in public mode for others to get benefits .
  4. We can get others code for our project .                                 

How should we work in it?

                           To get into GitHub , we should know some of the terms  such as Repository, pull, push, clone,commit, branching, fork, etc..

  Repository: 
                 A repository is usually to organize a single project .It can contain folders, files , images, videos etc.. 
  Pull:  
                  Getting code from others repository or others project.
clone:
                Getting copy of someone project and import into our IDE or software and work in it.
Commit:
                 Saving the code up-to some level where we may come back to get the code.
Branching:
             Branching is the way to work on different versions of a repository at one time.
By default your repository has one branch named master which is considered to be the definitive branch.
Fork:
           A fork is a copy of repository. It allows you to freely experiment with changes without affecting the original projects. It is mostly used to change someone project and keep it in our repository area by implementing idea.            


STEPS:

  • Download Git file for your system specifications and install it.
  • Create account in GitHub 
  • Create repository with reasonable name 
  • if you have already worked something in any domain like app development or web development ,first step is to initiate with git command from that directory.
  1. Initiation--------Cmd: git init.
  2. Adding----------Cmd: git add <filename>.
  3. Committing-----Cmd:git commit  -m "<msg>".
  4. Remotely connecting with our project repository--------Cmd: git remote add origin "URL where to be pushed".
  5. Pushing----------Cmd:git push -u origin master. 
      6.Clone--------------Cmd: git clone "URL".
      7.Status--------------Cmd:git status.

Note:
          Adding file will use all the MS-DOS commands 
          If we would like to add the all the files just "." enough   eg:Cmd: git add .


        To create a GitHub account the link is here    Go for it now itself
   
        To explore more GitHub

         My GitHub     Profile    

         For further guidance click here
          
         Get started to work a lot in GitHub, ALL THE BEST!

         Keep Learning and keep Coding .

        cheers !

         My personal Thanks to
                        Mr.  R. LAKSHMANAN (sir)  GitHub profile:  iTech Thanjavur

                         Mr. A.V. VICKY SIR (sir) GitHub Profile:    iamvickyav
                            





Comments

Popular posts from this blog

programming is not a big task...Its like gaming!!!

                          Computer programming is the craft of writing useful, maintainable, and extensible source code which can be interpreted or compiled by a computing system to perform a meaningful task.Programming is a way of thinking, not a rote skill. Learning about "for" loops is not learning to program, any more than learning about pencils is learning to draw.People understand what they can see. If a programmer cannot see what a program is doing, They can't understand it. The goals of a programming can be :    i)To support and encourage powerful ways of thinking    ii)To enable programmers to see and understand the execution of their programs      A live-coding Processing environment addresses neither of these goals. JavaScript and Processing are poorly-designed languages that support weak ways of thinking, and ignore decades of learning about learning. And live coding, ...

JAVA BEAN

                                               EXTENDED JAVA                                          I n java platform,Standard Edition or Java SE is a widely used platform for development and deployment of portable code for desktop. Java SE should be run each and every time we need to use it the code.Java SE  uses the object-oriented java programming language. It is part of the java software platform family .Java SE should be run each and every time we need to use it the code. Enterprise Edition or Java EE is the standard in community driven enterprise software .It is a widely used computing platform  for enterprise software.Java EE extends the Java platform, standard Edition providing an API for object-relational mapping,distributed and multi-tier ar...