一、将已有的项目提交到Git
场景:在本地存在已经建好的项目 demo ,我们想将 demo 项目提交到 github 上,下面介绍下操作步骤。
1、登录 github,创建同名的 demo 工程 https://github.com/zhibo/demo。
2、通过命令行访问本机的 demo 目录。
3、在 demo 目录中生成本地 git 管理,并自动建立一个隐藏 .git 目录。
1
2git init
4、将当前目录中的所有文件添加到本地索引。
1
2git add .
5、提交代码到本地源码库,并附加提交注释。
1
2git commit -m "demo工程初始化"
6、为远程仓库 https://github.com/zhibo/demo 设置别名为origin,origin 是一个习惯叫法,可以任意定义。
1
2git remote add origin https://github.com/zhibo/demo
7、将本地仓库的代码 push 到别名为 origin 的远程仓库中,确认提交。-u 命令将本地的master分支推送到origin主机,同时指定origin为默认主机,之后就可以不加任何参数使用git push了。
1
2git push -u origin master
二、如何忽略文件
1、在 demo 项目的根目录下创建 .gitignore 文件,文件内容参考如下,大家可以自定义:
1
2
3
4
5*.class *.log .idea *.iml
2、提交 .gitignore 文件
1
2
3git add .gitignore git commit -a -m "添加ignore规则"
3、将本地仓库代码推送至远程仓库
1
2git push
三、如何忽略已经提交的文件
1、删除 track 的文件 (已经commit的文件)
1
2
3git rm 要忽略的文件 git commit -a -m "删除不需要的文件"
2、在 .gitignore 文件中添加忽略规则
1
2
3
4
5*.class *.log .idea *.iml
3、提交 .gitignore 文件
1
2
3git add .gitignore git commit -a -m "添加ignore规则"
4、将本地仓库代码推送至远程仓库
1
2git push
注意注意
一定要将 .gitignore 文件放到 git 工程的根目录,否则配置是不会生效的。
一定要将 .gitignore 文件放到 git 工程的根目录,否则配置是不会生效的。
一定要将 .gitignore 文件放到 git 工程的根目录,否则配置是不会生效的。
最后
以上就是阔达香水最近收集整理的关于【Git】将已有的项目提交到Git,如何忽略已经提交的文件的全部内容,更多相关【Git】将已有内容请搜索靠谱客的其他文章。
发表评论 取消回复