Working with Git2

Using Git2 version 2.8.1.windows.1

Git2 is a version control system (VCS) where files can be accessed quickly. In the case for Heroku, users will have a local copy of all the application files that is being launched in Heroku. This makes it easy to deploy the application quickly and to identify which files are for a particular version.

Example 1 on use of Git on Heroku applications

Pull files from an existing repo.
> git clone https://git.heroku.com/intense-fortress-90999.git
> cd intense-fortress-90999

Creating a branch and switch to branch
> git branch chatbot1
> git checkout chatbot1

View status
> git status

> git commit -a -m 'made other changes'

Here is a typical process on a folder for use with Git.

 # Initialise Git repository  
 $ git init  
   
 # Identify status and which files are being track or untracked.  
 $ git status  
   
 # Add all files to the repository  
 $ git add .  


Example 2 to Clone files from github. In Udacity's Android courses, there is a Project named Sunshine that have its source codes in github.

(on a MS Windows 10)
Create a new folder to store the whole Sunshine project as a sub folder. Right click and choose "Git bash here". Type

git clone https://github.com/udacity/Sunshine-Version-2.git

A folder named Sunshine-Version-2 is created and all its files pulled from github.
Tip: to use the project files, get the Weather map activation keys from openweathermap.org

No comments:

Blog Archive