Skip to content
- Should we all our work in a branch and then add it to the master branch only if it works?
- Should we all use the same text editor and command line interface across the team for better compatibility?
- What is the difference between git add and git commit?
- Why is git so popular compared to its alternatives ()?
- Is it possible to remove a file from git without removing it from the file system?
- Is there a command that allows you to commit changes to head and the remote repository at the same time?
- Can multiple people work together on the same file simultaneously using git?
- Can people using different operating systems share files with each other?
- Why don’t we “auto-commit”, like how we autosave when we write a document?
- What does “staging an environment” mean in GitHub?
- If you are working on developing a feature in a branch, how do you ensure that your coding is still compatible with the master branch if others are continuing to commit to the master branch as well? Do you just have to continuously use [git pull] to ensure that your version of the master branch files in your feature branch are up to date?
- Is there a way to preview/review branch merges before they are completed to ensure that the commits to the master branch are acceptable?
- If you have a file in the project directory but don’t commit it, is there any way to tell that file hasn’t been committed into the main branch on your local machine?
- The video showed merging from your local computer, while the tutorial showed merging on GitHub. Is one method preferable over the other, or does that merge’s history appear the same on GitHub no matter which you choose?
- What is a Repository?
- What programming language is needed of Git?
- Would git still be used for big companies such as Microsoft and Apple?
- What are the most common mistakes students make initially that we should be aware of before getting started on this?
- What are the benefits of using Version Control System?
- Describe the steps/commands to initialize, add all files, commit, and push to Github.
- What are git branches?
- How do you get previous versions of a file from your git repository or is git just a program that logs versions of files and doesn’t actually store them anywhere?
- In a small team of programmers with no specialized roles, who should own the main repository for the team? Is there any way to divide this ownership between members?
- How can files like .gitignore and README improve one’s efficiency when working with GIT?
- What is the difference between $git add and $git push?
- How did git make programing easier?
- Why is the Windows the most popular system but not the Linux?
- If you create a public online Git hub repository, can any developers work on your project, or do you have to give specific developer’s access to some accounts?
- How is the Git commit log saved and how do we access it? Is there a way to quickly access the log to locate specific changes that you might be interested in tracking down? Or do we have to go through the changes one by one?
- Can you write code through git?
- .Is there any programming language that we might use in our project that might not be available through git/github?
- What is the process to revert a commit that has already been pushed and made public? How do you find a list of files that has been changed in a particular commit?