Git系列之首次提交项目到远程Git库与忽略提交文件

废话不多说,此篇博文主要是功能性的东西,按照我的步骤就可以轻松完成项目快速提交到远程Git库,并且忽略掉你不想提交的文件,接下来上干货!!!(此时默认你已经在远程Git上面建好了仓库,如果有不会的童鞋可以给我反馈,以后补给大家。)

步骤如下:

首先在开始前,给大家增加一个SVN的忽略文件快速添加的方式,大家打开Android Studio,并且选择Settings


找到Ignored Files


通过"+""-"进行忽略文件的添加,是不是很简单,是不是很开心偷笑

之后Apply之后就可以应用到SVN中,为什么说是SVN中而不是Git中,这是由于Git忽略文件有效的位置是在你的项目代码中,接下来我们开始进行本篇博客的重点步骤如下:

1. 首先在项目中你会看到如下图箭头所指的文件,如果没有请大家自己创建一个一模一样的文件放到这里。

 

打开后在里面编写你想忽略的文件


Google官方忽略参考:https://github.com/github/gitignore/blob/master/Android.gitignore点击打开

<think>好的,用户想知道如何将本地项目提交Git仓库。首先,我需要回忆一下相关的Git步骤。根据引用里的内容,比如引用[1]、[5]都提到了类似的流程:初始化仓库、关联远程仓库、添加文件提交推送等。用户可能已经有一个本地项目,需要上传到Git仓库,可能是GitHub、GitLab或者Gitee之类的平台。 首先,用户需要安装Git,这个在引用[2]提到过。然后按照步骤来,先进入项目文件夹,初始化本地仓库git init。然后添加远程仓库地址,git remote add origin [url]。这里要注意,如果之前已经关联过,可能会报错,这时候可能需要先移除旧的origin,或者改用其他名字,但一般情况下用户可能只需要关联一次。 接下来,用户需要把文件添加到暂存区,git add . 或者 git add -A,这样所有文件都会被跟踪。然后提交git commit -m "描述",这一步是记录到本地仓库。之后可能需要先拉取远程仓库的内容,特别是如果远程仓库已经有文件,比如README或者许可证,这时候git pull --rebase origin master可以避免冲突。最后推送git push -u origin master,这样代码就上传了。 用户可能遇到的常见问题,比如远程已存在origin,这时候如何处理,引用[1]提到过解决方法,可能需要先删除旧的origin。另外,在推送的时候可能需要输入用户名密码,或者配置SSH密钥,这部分可能需要用户根据平台的不同进行设置。 还要注意,不同的平台可能有不同的URL格式,比如SSH和HTTPS的区别,用户需要根据自己使用的平台来正确填写远程仓库地址。例如,引用[4]中的例子是SSH格式的地址,而引用[5]中的例子是HTTPS的。 另外,用户可能没有提到是否需要忽略某些文件,比如.env或者node_modules,这时候可能需要添加.gitignore文件,但问题里没有提到,所以可能不在当前步骤中,但如果有用户问题的话可以建议。 总结下来,步骤大概是:初始化仓库、关联远程、添加文件提交、拉取合并、推送。需要确保每一步都正确,尤其是远程仓库的URL和分支名称是否正确,比如主分支可能是master或者main,根据平台不同可能有差异。</think>将本地项目提交Git仓库的步骤如下,结合引用内容整理为清晰流程: ### 一、前期准备 1. **安装Git** 下载并安装Git客户端,验证安装:`git --version` [^2] 2. **创建远程仓库** 在GitHub/GitLab/Gitee平台新建空仓库,获取仓库URL(如`https://github.com/username/repo.git`) --- ### 二、本地操作步骤 1. **初始化本地仓库** ```bash cd 项目根目录 git init # 创建.git文件夹[^1][^5] ``` 2. **关联远程仓库** ```bash git remote add origin 远程仓库URL # 如报错"origin已存在",执行 git remote rm origin 后重试[^1][^4] ``` 3. **添加文件到暂存区** ```bash git add . # 添加所有文件git add -A # 包含删除操作的文件变更[^3] ``` 4. **提交本地仓库** ```bash git commit -m "提交描述" # 如"初始化项目"[^5] ``` 5. **同步远程仓库内容** ```bash git pull --rebase origin master # 解决远程非空仓库的冲突问题 ``` 6. **推送远程仓库** ```bash git push -u origin master # 首次推送需加 -u 参数 ``` --- ### 三、常见问题解决 - **推送报错**:若出现`fatal: remote origin already exists`,先执行 `git remote rm origin` 再重新关联[^1] - **认证失败**:建议配置SSH密钥或使用PAT(Personal Access Token)替代密码验证
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值