【Git】将已有的项目提交到Git,如何忽略已经提交的文件

一、将已有的项目提交到Git
场景:在本地存在已经建好的项目 demo ,我们想将 demo 项目提交到 github 上,下面介绍下操作步骤。

1、登录 github,创建同名的 demo 工程 https://github.com/zhibo/demo。
2、通过命令行访问本机的 demo 目录。
3、在 demo 目录中生成本地 git 管理,并自动建立一个隐藏 .git 目录。

git init

4、将当前目录中的所有文件添加到本地索引。

git add .

5、提交代码到本地源码库,并附加提交注释。

git commit -m "demo工程初始化"

6、为远程仓库 https://github.com/zhibo/demo 设置别名为origin,origin 是一个习惯叫法,可以任意定义。

git remote add origin https://github.com/zhibo/demo

7、将本地仓库的代码 push 到别名为 origin 的远程仓库中,确认提交。-u 命令将本地的master分支推送到origin主机,同时指定origin为默认主机,之后就可以不加任何参数使用git push了。

git push -u origin master

二、如何忽略文件
1、在 demo 项目的根目录下创建 .gitignore 文件,文件内容参考如下,大家可以自定义:

*.class
*.log
.idea
*.iml

2、提交 .gitignore 文件

git add .gitignore
git commit -a -m "添加ignore规则"

3、将本地仓库代码推送至远程仓库

git push

三、如何忽略已经提交的文件
1、删除 track 的文件 (已经commit的文件)

git rm 要忽略的文件
git commit -a -m "删除不需要的文件"

2、在 .gitignore 文件中添加忽略规则

*.class
*.log
.idea
*.iml

3、提交 .gitignore 文件

git add .gitignore
git commit -a -m "添加ignore规则"

4、将本地仓库代码推送至远程仓库

git push

注意注意
一定要将 .gitignore 文件放到 git 工程的根目录,否则配置是不会生效的。
一定要将 .gitignore 文件放到 git 工程的根目录,否则配置是不会生效的。
一定要将 .gitignore 文件放到 git 工程的根目录,否则配置是不会生效的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值