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忽略的文件即可。但是以上三种方法被广泛采用,更易于理解。
推荐阅读: