repo-name: git-remote
Public or private?
git clone git-remote
cd git-clone
ls -la # Notice the .git directory
git status # Nothing on branch, working tree is cleanecho "# Build Validation Demo" > README.md
git add README.md
git commit -m "init: initial commit"
mkdir app
echo "def add(a, b): return a + b" > app/calculator.py
mkdir tests
echo "from app.calculator import add
def test_add():
assert add(2,3) == 5" > tests/test_calculator.py
echo 'pytest' > requirements.txtPush the changes
git add .
git commit -m "feat: add simple app and test"
git pushObserve that every changes that we make is being pushed to the main repo, which is not good practice. Why?
Clean the code base
cd ..
rm -r git-remoteEven if the code base is deleted, it is available on the remote (GitLab) until you delete it from the GitLab itself.


