1. github在線上傳文件夾
在線上傳也可以上傳完整的文件夾結構,直接拖拽到上傳文件頁面的框中即可。
1.1點擊上傳文件
點擊上傳
1.2 直接拖拽
直接拖拽即可上傳文件夾及文件夾里面的文件。如果點擊 choose your files 就只能上傳單個文件。
直接拖拽
2. 通過git工具上傳本地文件夾(本地項目)
2.1 下載git工具
選擇對應版本下載
2.2 下載完成后安裝完成,注意在安裝過程中可以選擇創建桌面快捷方式
2.3 綁定用戶
打開git-bash.exe(直接在桌面上點擊右鍵,或者點擊開始按鈕找到Git Bash)
在打開的GIt Bash中輸入以下命令(用戶和郵箱為你github注冊的賬號和郵箱)
$ git config --global user.name "hankleo"
$ git config --global user.email "hankleo@outlook.com"
2.4 設置SSH key(git中sshkey有何作用?)
2.4.1 生成ssh key
首先檢查是否已生成密鑰 cd ~/.ssh
,如果返回的ls有3個文件,則密鑰已經生成。
密鑰生成
如果沒有密鑰,則通過
$ ssh-keygen -t rsa -C "hanleo@outlook.com"
生成,生成過程中一路按3次回車鍵就好了。(默認路徑,默認沒有密碼登錄)
生成成功后,去對應目錄C:\Users.ssh里,用記事本打開id_rsa.pub,得到ssh key公鑰。
ssh key公鑰
2.4.2 為github賬號配置ssh key
切換到github,展開個人頭像的小三角,點擊settings,然后打開SSH keys菜單, 點擊Add SSH key新增密鑰,填上標題(最好跟本地倉庫保持一致)。
接着將id_rsa.pub文件中key粘貼到此,最后Add key生成密鑰吧。
2.5 上傳本地項目到github
2.5.1 創建一個本地項目
這是我自己創建的幾個文件夾及文件。
本地項目
2.5.2 建立本地倉庫
- 首先進入imgs文件夾
cd F:\Github\imgs
- 執行指令:
git init
初始化成功后你會發現項目里多了一個隱藏文件夾.git
-
執行指令:
git add .
將所有文件添加到倉庫
-
執行指令:
git commit -m "提交文件"
雙引號內是提交注釋。
2.5.3 關聯github倉庫
-
到github imgs倉庫復制倉庫地址
-
執行指令:
git remote add origin https://github.com/hank-leo/imgs.git
-
可以通過如下命令進行代碼合並【注:pull=fetch+merge]
git pull --rebase origin master
- 執行上面代碼后可以看到本地代碼庫中多了README.md文件
2.5.4 上傳本地代碼
執行指令:git push -u origin master
2.5.5完成了
可以看到我們的本地項目已經上傳到了github上了。
完成了
注意:git是不能管理空的文件夾的,文件夾里必須有文件才能上傳。