git&github入门
2018-04-16 本文已影响0人
能吃饭也能吃苦1236
创建github仓库
1.打开github网站:网址
2.注册并登录;
3.选中New repository,创建一个新仓库,如图:
2.png
配置git&github
- 配置git
git --version /*确定git是否安装成功*/
git config --global user.name Snow-pear /*配置用户名,要改成github的用户名*/
git config --global user.email 958427071@qq.com /*配置邮箱地址*/
git config --global push.default simple /*配置提交模式*/
- 生成ssh key
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" /*邮箱地址修改为github注册时的邮箱地址*/
3.png
cat ~/.ssh/id_rsa.pub
cat ~/.ssh/id_rsa.pub | clip # window
cat ~/.ssh/id_rsa.pub | pbcopy # mac
git操作入门
cd *** /*进入工作目录*/
git clone *** /*clone远程仓库到本地,***为复制的github地址 */
git status /*查看仓库状态*/
git push /*同步本地仓库的更改到远程*/
npm install /*初始化基础库*/
git add *** /*添加到***文件*/
git commit -m *** /*添加描述,并且必须描述*/
less入门
执行git命令出现的问题
-
git clone出现fatal:destination path 'fe-homework' already exists and is not an empty directory,如图:
4.png
fatal:destination path 'fe-homework' already exists and is not an empty directory. /*意思是你当前的目录下,有个同名的目录。git clone 一次后,下次就不用clone了。*/
-
npm start出现listen EADDRINUSE,如图:
5.png
listen EADDRINUSE /*表示地址被占用*/
解决方法:
1.找出程序在占用的这个端口号:
netstat -ano|findstr "35729 /*找出程序在占用的这个端口号*/
6.png
2.去掉占用该端口的程序:
tskill 11632 /*去掉占用该端口的程序*/
3.重新运行npm run start。
提问
在使用绝对定位时,如果css中有很多绝对定位,那么absolute和relative是怎么相互识别的呢?