         create_gitignore :
                 insert:
                         """
-                        # A Python Gitignore from https://github.com/github/gitignore/blob/master/Python.gitignore
-                        echo "# SMC files
-                        *sage*
-                        # Byte-compiled / optimized / DLL files
-                        __pycache__/
-                        *.py[cod]
-                        *$py.class
-
-                        # C extensions
-                        *.so
-
-                        # Distribution / packaging
-                        .Python
-                        env/
-                        build/
-                        develop-eggs/
-                        dist/
-                        downloads/
-                        eggs/
-                        .eggs/
-                        lib/
-                        lib64/
-                        parts/
-                        sdist/
-                        var/
-                        *.egg-info/
-                        .installed.cfg
-                        *.egg
-
-                        # PyInstaller
-                        #  Usually these files are written by a python script from a template
-                        #  before PyInstaller builds the exe, so as to inject date/other infos into it.
-                        *.manifest
-                        *.spec
-
-                        # Installer logs
-                        pip-log.txt
-                        pip-delete-this-directory.txt
-
-                        # Unit test / coverage reports
-                        htmlcov/
-                        .tox/
-                        .coverage
-                        .coverage.*
-                        .cache
-                        nosetests.xml
-                        coverage.xml
-                        *,cover
-                        .hypothesis/
-
-                        # Translations
-                        *.mo
-                        *.pot
-
-                        # Django stuff:
-                        *.log
-                        local_settings.py
-
-                        # Flask stuff:
-                        instance/
-                        .webassets-cache
-
-                        # Scrapy stuff:
-                        .scrapy
-
-                        # Sphinx documentation
-                        docs/_build/
-
-                        # PyBuilder
-                        target/
-
-                        # IPython Notebook
-                        .ipynb_checkpoints
-
-                        # pyenv
-                        .python-version
-
-                        # celery beat schedule file
-                        celerybeat-schedule
-
-                        # dotenv
-                        .env
-
-                        # virtualenv
-                        venv/
-                        ENV/
-
-                        # Spyder project settings
-                        .spyderproject
-
-                        # Rope project settings
-                        .ropeproject" >> .gitignore
+                        # See examples of .gitignore files at https://github.com/github/gitignore
+                        echo "
+                        # For SMC files like .sagews .sage-chat etc
+                        *.sagews
+                        *.sage-chat
+                        *.sage-history
+                        *.term
+
+                        *.py[cod]" >> .gitignore
                         """
         clone_local_repo :
                 insert: 
                         """
-                        git clone /local_repo/
+                        git clone ~/local_dir/
                         """     
         clone_remote_repo :
                 insert: 

                        git branch -d <branchname>
                        """

        push_the_branch_to_your_remote_repository_so_others_can_use_it :
                insert:
                        """
                        git push origin <branchname>
                        """

        push_all_branches_to_your_remote_repository :
                insert:
                        """
                        git push --all origin
                        """

        delete_a_branch_on_your_remote_repository :
                insert:
                        """
                        git push origin :<branchname>
                        """

        update_from_the_remote_repository_fetch_and_merge_changes_on_the_remote_server_to_your_working_directory :
                insert:
                        """
                        git pull
                        """

        to_merge_a_different_branch_into_your_active_branch :
                insert:
                        """
                        git merge <branchname>
                        """

        view_all_the_merge_conflicts :
                insert:
                        """
                        git diff
                        """

        git_diff_base_filename :
                insert:
                        """
                        git diff --base <filename>
                        """

        git_diff_sourcebranch_targetbranch :
                insert:
                        """
                        git diff <sourcebranch> <targetbranch>
                        """

        after_you_have_manually_resolved_any_conflicts_you_mark_the_changed_file :
                insert:
                        """
                        git add <filename>
                        git tag 1.0.0 <commitID>
                        git log
                        """

        push_all_tags_to_remote_repository :
                insert:
                        """
                        git push --tags origin
                        """

        undo_local_changes :

                        cat ~/.ssh/id_rsa.pub
                        # Copy your public key below and follow the instructions at https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/#platform-linux
                        """ 
        push_origin_master :
                insert:
                        """
                        git push origin master
