Only One.Only One.Only One.
某天,接到老项目改版需求,摩拳擦掌,我挚爱的 Android,恰好想起来之前有个小伙伴问过我怎么将本地 Android 项目上传 GitHub,时间好久了,正好借着这个机会,重新玩一遍,也捎带脚记录下。
下面将会逐步记录个人上传习惯采用的方式,有好的方式欢迎交流~
这个随意,看项目性质去创建选择私有或者公开仓库。
个人习惯在此操作如下俩步:
一般我们的开发小组会包含很多人,那么怎么保证别人也能访问咱的私有项目呢?
很 Easy~
点击 "Invite teams or people" 并在弹框中键入要添加用户的 GitHub 名称:
针对每个小伙伴的工作指责分配不同的权限,具体情况具体分析:
完成之后点击下放 “同意添加某某到此项目仓库” ,随后下面用户组便出现了刚刚添加童鞋的个人信息,只不过还需要相应的童鞋同意加入才可以,毕竟强扭的瓜不甜嘛。
Android Studio 建立 Android 项目,随后将 .gitignore 默认的 Git 忽略文件删除。
删除的原因有俩个:
这里列一下基本步骤:
git init 复制代码
git add . 复制代码
git commit -m "Commit Info" 复制代码
这里放置个人操作示意图,以便小伙伴更直观的查看操作:
随后继续手撕 Git。
git remote add origin [远程仓库地址] 复制代码
git pull --rebase origin [需要同步的分支] 复制代码
再来个操作示意图:
git push -u origin [需要上传的分支] 复制代码
而后续的推送则不需要添加 -u 参数:
git push origin [需要上传的分支] 复制代码
再来个操作图,严格贯彻鸡老大贴心分享~
此时刷新我们的 GitHub,神奇的本地代码已经提交到远程仓库了。
不知道大家有没有注意到上图中俩个鲜明的红色箭头,其实没啥乱用。但是我们设置了忽略文件并添加成功了,针对这个情况又该如何处理?
1. 删除本地缓存
git rm -r --cached . 复制代码
2.调整忽略文件
此处自己添加需要忽略的文件或者目录即可。
3. 将更改的文件添加暂存区
git add . 复制代码
4. 提交远程仓库
git commit -m 'Update info' 复制代码
5. 推送远程仓库
git push origin master 复制代码
刷新 Github 即可。
感谢我文哥~