初识github---自己的使用心得和笔记

本来只是一个小小的问题,结果搞了一早上,避免之后再因为这些小问题,影响进度,特写一篇提醒自己。
人就得逼自己,不然永远不进步。
github用了也有一段时间了,怎么说呢,从一开始我对git,github的傻傻分不清,到现在有那么一点了解(不敢说大话)。
行了,不絮叨了,还是那句话,纯粹是为了给自己看的,方便遗忘之时回来复制粘贴写的!

github其实就是一个线上的git,要是自己一个人玩,还真没必要上github,自己在自己电脑玩多好。
记几个指令吧!

下载github上的代码,厚着脸皮将自己的毕设放上去。

git clone https://github.com/zhangyajie666/stay-home.git 

将自己本地代码推送至github。

git push origin master //orgin 指的是Git地址,master指的是分支

两种方法完成同步远程库代码至本地

第一种,
先通过fetch语句同步下来,但不会合并至任何分支,而是自己存在了一个origin/master分支上

git fetch origin master

然后通过diff命令查看远程库修改了那些东西

git difff origin/master

最后用merge将修改合并至主分支即可。

git merge origin/master

第二种,
直接把上面fetch和merge两步合并,从远程库获取最新的代码合并至本地。

git pull origin master

上面这些都是基操
下面来搞一些,我踩过的坑、

1、代码全部托管至了github,发现一些文件并不可以共享,比如说数据库配置的详细信息,涉及到密码了,这还多亏一个网友发来邮件告知,我才去改了一下。好,下面就讲一下怎么搞,很简单的,那就是.gitignore这个文件,在里面把要忽略的文件写一写,
在这里插入图片描述

xxx/         //忽略xxx目录下的所有文件
/xxx/do.txt     //忽略某个具体文件
!test.txt        //不忽略 test.txt 文件
/TODO            //仅仅忽略项目根目录下的 TODO 文件,不包括 test/TODO
*.xxx            //忽略所有.xxx结尾的文件
doc/*.txt        //忽略 doc/notes.txt,但不包括 doc/xxx/xxx.txt

在这里插入图片描述
这只是第一步,第一步搞好,文件就黄了,黄了就表示忽略掉了,不再上传。
在这里插入图片描述
那么这时候向代码库推送提交,依然不会成功,咱们的前提是git已经对咱们的代码进行了管理,还想让他忽略,那不是痴心妄想,所以第二步先不让他管咱们了,可以全不管,也可以针对某个文件不管,看代码,是不是瞬间就懂了。

git rm -r --cached xxxx/xxxx.txt
git rm -r --cached .    

脱离管理之后,再进行一次添加、提交就可以了。
给大家写一下,完整流程

git rm -r --cached .
git add .
git commit -m '.gitignore'

好了,这下就可以向远程库推送了,

2、说道向远程库推送,就很烦,比如第一次推送,远程库会有一个叫readMe的文件,你死活就上不去,不如偷个懒,强制推送,兄弟,别滥用这个,一定要确保自己不会影响别人才敢用啊

git push -f origin master 

行了,今天就bb到这,改天再bb!

Github下载地址:https://github.com/XLAccount/MiaoBo 项目详解地址:http://www.code4app.com/blog-843201-350.html 快速集成RTMP的视频推流教程:http://www.code4app.com/blog-843201-315.html ffmpeg常用命令操作:http://www.code4app.com/blog-843201-326.html #关于IJKMediaFramework/IJKMediaFramework.h找不到的问题,下载后直接拉到项目中即可 下载地址:https://pan.baidu.com/s/1boPOomN 密码::9yd8 #BUG修复: 解决登录程序偶尔崩溃,修复轮播图片页面控制器叠加等问题,修复新浪授权登录 (2016.9.7) 解决程序运行中偶尔崩溃问题,解决连续下拉刷新崩溃问题,优化代码 (2016.9.8) 优化直播页面,减少不必要的性能消耗,增加用户体验 (2016.9.11) 适配5s以上的机型除了6sPlus6Plus延迟较大外,其余延迟都较小,网速好的话可以忽略不计 (2016.9.12) 新版本极大优化程序性能,修复关注数据异常等小问题,重新布局热门页面,减少因反复加载带来的性能消耗 (2016.9.13) 增加个人中心页面,采用下拉放大图片 ➕ 波纹效果 (2016.9.14) ![image text](https://github.com/XLAccount/ALLGIFS/blob/master/psb.gif) 展示图片 ![image](https://github.com/XLAccount/ALLGIFS/blob/master/psb-1.gif) 展示图片 ![image text](https://github.com/XLAccount/ALLGIFS/blob/master/psb-2.gif) 展示图片 ![image text](https://github.com/XLAccount/ALLGIFS/blob/master/psb-3.gif) 展示图片 感谢大神Monkey_ALin http://www.jianshu.com/users/9723687edfb5/latest_articles 的demo支持
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值