View on GitHub

reading-notes

Summary

GUI (Graphical User Interface): The way we interact with the system using graphics (The normal windows screens).

CLI (Command Line Interface): The way we interact with the system using command lines (The black screen terminal).

here are some commands in CLI :

In order to collaborate on Git projects, you must interact with remote repositories, versions of a project residing online or on a network. You can work with multiple repositories, for which you can have read/write or read-only privileges. Teams can use remote repositories to push information to and pull data from.

GIT

GIT : version control system, it’s on our local machine, we can see our files, what changes are made, why they are made and by who, the most popular commands using Git are add-commit-push which developers refer to them as ACP.

here are some GIT commands :

Note: You can only successfully push changes upstream if you have write access for the server from which you cloned, and if someone else has not pushed changes upstream that you haven’t pulled yet. If a collaborator pushed changes upstream after you had cloned, your push will not be successful. You will have to pull new changes and merge them with your branch before you can successfully push your changes upstream.