使用Git建立本地仓库并上传代码到GitHub

工具/原料
  • 电脑安装git客户端、注册github账号并登陆

方法/步骤

  1. 到本地项目文件夹右键选择git bash here

  2. 输入个人信息(代码提交者)

    git config --global user.name "xxxx"

    git config --global user.email [email protected]

  3. 在本地项目目录创建本地仓库

    git init

    输入命令后项目目录会有一个隐藏的.git文件夹

    上传所有代码到本地仓库

    git add .

  4. 这样就把代码上传到本地仓库了

    git commit -m "initial commit"

  5. 上传代码到github

    3.1新建repository

    注意复制红圈标记的地址

  6. 关联本地仓库并上传代码

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


推荐阅读:
相关文章