如何把已有项目上传到git
强制推送:
git status
git show
完全确认是那个仓库的话,可以强制推送
$ git push -f origin master
简易的命令行入门教程:
Git 全局设置:
git config --global user.name "" git config --global user.email "li@foxmail.com"
创建 git 仓库:
mkdir investigation
cd investigation
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/linmsheng/in.git
git push -u origin "master"
已有仓库?
cd existing_git_repo
git remote add origin https://gitee.com/linmsheng/in.git
git push -u origin "master"
若要将现有的项目上传至Git仓库中,可以按照以下步骤进行操作:
-
在本地创建一个新的文件夹用于存放该项目。
-
打开命令行工具(如Windows系统中的cmd或者MacOS/Linux系统中的Terminal)并导航至该文件夹所在路径。
-
使用
git init
命令初始化一个空的Git仓库。这会在当前文件夹内生成一个名为.git
的隐藏文件夹,表示此处为一个Git仓库。 -
将需要上传的项目文件复制到该文件夹中。
(编辑过滤的文件.gitignore)
-
使用
git add .
命令将所有文件添加到Git的暂存区。注意.
表示当前文件夹及其子文件夹中的所有文件都被包含在内。 -
运行
git commit -m "Initial commit"
命令提交更改。双引号内的"Initial commit"应根据实际情况修改为相关说明信息。 -
接下来,我们需要连接到远程Git仓库。首先,在Git服务商(如GitHub、Bitbucket等)上创建一个新的仓库。获取该仓库的URL。
-
运行
git remote add origin <remote repository URL>
命令将本地仓库与远程仓库关联起来。<remote repository URL>
应替换为之前获得的远程仓库URL。 -
最后,通过运行
git push -u origin master
命令将本地仓库的变动推送到远程仓库。-u
选项指定了默认分支,而master
则是常见的主分支名称。出现错误的主要原因是gitee中的README.md文件不在本地代码目录中
此时我们要执行git pull --rebase origin master命令将README.md拉到本地,
然后执行git push origin master就可以成功了
完成以上步骤后,你就成功将现有项目上传至Git仓库了。
git remote add origin https://gitee.com/linmsheng/tp6.git
编辑过滤的文件:D:\phpstudy\WWW\tp6admin.cc\.gitignore
/.idea
/.vscode
/vendor
*.log
.env
/app-bak
/参考
/素材图片
*.csv
*.zip
*.sql
检查是否生效:
$ git check-ignore -v public/public.zip