a folder to github code example
Example 1: uploading a folder to github
git init
git add <folder1> <folder2> <etc.>
git commit -m "Your message about the commit"
git remote add origin https://github.com/yourUsername/yourRepository.git
git push -u origin master
git push origin master
Example 2: how to create folder in github
You cannot create an empty folder and then add files to that folder,
but rather creation of a folder must happen together with adding of
at least a single file. On GitHub you can do it this way:
Go to the folder inside which you want to create another folder
Click on New file
On the text field for the file name, first write the folder
name you want to create
Then type /. This creates a folder
You can add more folders similarly
Finally, give the new file a name
(for example, .gitkeep which is conventionally used
to make Git track otherwise empty folders; it is
not a Git feature though)
Finally, click Commit new file.
Example 3: github file and folder upload step by step
user@Lenovo-PC MINGW64 /h/python/development/text_to_speech
$ git init
Initialized empty Git repository in H:/python/development/text_to_speech/.git/
user@Lenovo-PC MINGW64 /h/python/development/text_to_speech (master)
$ git add .
user@Lenovo-PC MINGW64 /h/python/development/text_to_speech (master)
$ ls
softwaredev/ tktk.py
user@Lenovo-PC MINGW64 /h/python/development/text_to_speech (master)
$ git add softwaredev/*
user@Lenovo-PC MINGW64 /h/python/development/text_to_speech (master)
$ git commit -m "1st commit"
[master (root-commit) 47e8161] 1st commit
21 files changed, 28780 insertions(+)
create mode 100644 softwaredev/__pycache__/text_speech_software.cpython-39.pyc
create mode 100644 softwaredev/build/myapps/Analysis-00.toc
create mode 100644 softwaredev/build/myapps/EXE-00.toc
create mode 100644 softwaredev/build/myapps/PKG-00.pkg
create mode 100644 softwaredev/build/myapps/PKG-00.toc
create mode 100644 softwaredev/build/myapps/PYZ-00.pyz
create mode 100644 softwaredev/build/myapps/PYZ-00.toc
create mode 100644 softwaredev/build/myapps/Tree-00.toc
create mode 100644 softwaredev/build/myapps/Tree-01.toc
create mode 100644 softwaredev/build/myapps/base_library.zip
create mode 100644 softwaredev/build/myapps/myapps.exe.manifest
create mode 100644 softwaredev/build/myapps/warn-myapps.txt
create mode 100644 softwaredev/build/myapps/xref-myapps.html
create mode 100644 softwaredev/dist/myapps.exe
create mode 100644 softwaredev/dist/speech_is.mp3
create mode 100644 softwaredev/myapps.spec
create mode 100644 softwaredev/pdd.txt
create mode 100644 softwaredev/speech_is.mp3
create mode 100644 softwaredev/text_speech_software.py
create mode 100644 softwaredev/ttstool37.ico
create mode 100644 tktk.py
user@Lenovo-PC MINGW64 /h/python/development/text_to_speech (master)
$ git branch -M main
user@Lenovo-PC MINGW64 /h/python/development/text_to_speech (main)
$ git remote add origin [email protected]:user-name/Tkinterproj.git
user@Lenovo-PC MINGW64 /h/python/development/text_to_speech (main)
$ git push -u origin main
Enumerating objects: 28, done.
Counting objects: 100% (28/28), done.
Delta compression using up to 4 threads
Compressing objects: 100% (25/25), done.
Writing objects: 100% (28/28), 12.74 MiB | 1.82 MiB/s, done.
Total 28 (delta 5), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (5/5), done.
To github.com:user-name/Tkinterproj.git
* [new branch] main -> main
Branch 'main' set up to track remote branch 'main' from 'origin'.
user@Lenovo-PC MINGW64 /h/python/development/text_to_speech (main)