GIT如何在倉庫里上傳一個文件夾到GITHUB?
使用Git建立本地倉庫並上傳代碼到GitHub
工具/原料- 電腦安裝git客戶端、註冊github賬號並登陸
方法/步驟
到本地項目文件夾右鍵選擇git bash here
輸入個人信息(代碼提交者)
git config --global user.name "xxxx"
git config --global user.email [email protected]
在本地項目目錄創建本地倉庫
git init
輸入命令後項目目錄會有一個隱藏的.git文件夾
上傳所有代碼到本地倉庫
git add .
這樣就把代碼上傳到本地倉庫了
git commit -m "initial commit"
上傳代碼到github
3.1新建repository
注意複製紅圈標記的地址
關聯本地倉庫並上傳代碼
git remote add origin https://github.com/Yanyf765/hr_sys.git(上步驟複製的地址)
git push origin master
你上你上傳會發現空文件夾不能上傳。
一。空文件夾
百度我也不記得了
二。含有文件的文件夾
下git客戶端 Git gui 我就不說了下面直接命令行
Git clone Git地址
Cd 項目文件夾
創建一個或移動過來
git add .
git commit -m "Test"
Git push Origin
git會自動忽略空文件夾。所以對於空文件夾,有幾個常見的做法:
添加.gitkeep文件git本身並不識別或支持.gitkeep文件,但作為一個約定俗成的方式,添加.gitkeep文件後文件夾不再為空,就可以由git來管理了。而且以點開頭的文件,在Linux系統中是默認隱藏的,也不會對普通用戶造成很大困擾。
添加空的.gitignore文件.gitignore文件的原義是指導git根據.gitignore的內容,忽略特定文件和目錄。空的.gitignore文件不會產生任何實際作用,但是可以讓空文件不再為空,從而不會被git忽略。但這種方式會讓很多人感到困惑。
添加Readme.md文件添加Readme.md文件描述空文件夾的用途,使文件夾不再為空,從而不會被忽略。
綜合以上幾種常見做法,其實就是讓空文件夾不再為空。所以只要在文件夾里添加任意不會被父級.gitignore忽略的文件即可。但是以上三種方法被廣泛採用,更易於理解。
推薦閱讀: