• 【工具】Github


    项目目录结构设计与git远程仓库的建立
    git码云仓库建立:在码云网站上新建组织和项目。
    配置sshkey认证和公钥:命令行ssh-keygen -t rsa -C "xxxxx@xxxxx.com" 生成公钥和私钥,cat ~/.ssh/id_rsa.pub查看你的公钥,把公钥复制下来,在码云上部署公钥,粘贴。如何配置搜索http://git.mydoc.io/?t=154712
    克隆ssh:git clone ssh,重新克隆ssh,成功即可在本地看到你在码云上的readme.md文件。
    把当前文件夹和远程地址对应起来:切换到主分支mmall-fe后git remote add origin ssh。
    下拉master分支:git pull origin master把master分支拉下来。
    新建文件测试:在mmall-fe重vim一个test.html文件保存好。用git init初始化一下这个文件的git,然后ls -al,就可以看到出现一个.git的文件。git status可以看见当前的状态,看到哪个文件没有提交。用git add .把这个文件先接通畅,git commit -am '测试'意思是把没提交的文件提交并做一个测试的注释。git push把我们的东西都播送到远程服务器上,执行下提示的git push --set-upstream origin master这句话,就上传成功了,可以在网页码云中看到test文件。
    gitignore的配置:建立git的忽略规则。忽略的文件是不需要被上传到git码云的文件。
    .DS_Store /node_modules/
    日常编译切换分支:首先我们要有一个不在master上开发的习惯,一般master作为一个只读的分支开放给开发者,开发时我们会切分支来开发。git checkout -b mmall_v1.0表示创建并切换分支。
    在线查看网页:使得git的代码可以在网页预览,选择master branch保存即可,如何是查看分支的网页就选择分支保存。
    本地和仓库连接:cat ~/.ssh/id_rsa.pub获取本地公钥,在git中创建公钥。然后克隆ssh,后续步骤同原来一样。如果要操作不同的仓库项目需要添加公钥,如果公钥被占用需要把原来添加的公钥删除。
    git如何切换主分支:git checkout master,必须在新添加内容git push上传之后才能进行分支切换。
    webpack的引入方式下如何git查看demo:将配置文件的publicPath改成../才能成功预览,原本是'/dist'。然后push到git后打开dist文件夹中html文件即可查看。
    webpack和正常环境引入文件的异同
    图片引入方式:
    <img src="<%= require('image/ife/mission7_navhead.png') %>" alt="">
    <img src="../image/ife/7AZ__(@E5ZVJ5CX9I[EP)I4.png" alt="">
    CSS引入方式:
    require('./index.css');
    <link rel="stylesheet" type="text/css" href="">
    JavaScript引入方式:
    webpack-dev-server直接按相同的文件名打包,不需要自己插入。
    <script src="../page/ife6/index.js" type="text/javascript" ></script>
    路径插入:
    webpack.config.js中定义了别名alias{page : __dirname + '/src/page',},所以引入只需要url('page/x.js')
    url('../page/x.js')
    删除文件夹: rm -rf src/
    创建并切换分支:git checkout -b x_v1.0
    将某个分支的内容都拉取到本地:git pull origin x_v1.0
    如果报错如以下,可以输入:git push -f
    浏览器中使用Githu
    new repository 创建仓库
    commit 意思是版本或者做一个版本
    Create new file 添加一个文件进仓库
    Commits 查看版本
    c3bda6ce10b48902798b48faa28c02585b0b88fd 版本号是唯一的,同时会显示它的父版本
    简单分支操作
    创建一个分支
    过滤搜索分支
    删除本地和远端分支
    将分支提交到远程服务器
    修改默认分支
    团队协作流程
    团队内部:首先添加一个写权限,Settings->Collaborators->添加队友;
    第一步:创建一个新分支 第二步:在新分支上创建新版本 第三步:开启一个pull request以供讨论,最好带有图片方便查看 第四步:讨论和代码审核 第五步:合并分支,然后部署
    开源项目贡献流程
    1.创建/拷贝(fork)一个分支到自己的GitHub仓库 2.修改 3.制作版本(commit) 4.上传/同步到自己的GitHub仓库(sync) 5.发起讨论请求(pull request) 6.源项目所有者(有读写权限的人)合并分支(merge)
    事务卡片Issues
    • Issues:创建事务卡片(new issue)
    • 添加标题和内容,在Assignee中部署谁完成任务
    • 讨论时,可以@好友进行讨论
    • selecting thethem上传图片
    • Markdown:标记型语言
    • #h1一级标题
    • .条目
    • >指定消息回复
    • 选中需要回复的话,然后使用R快捷键就可以回复了。
    • 点击某人的那条回答,地址栏会得到该回答的链接,在评论里插入这个链接即可。
    • #问题编号,相关的标题
    • 创建版本 #2问题
    • fix #2结束讨论
    • .Md文本可以识别的markdown文本
    • ```js/html```语法高亮
    搭建网站
    新建一个仓库,仓库新建分支gh-pages,然后新建index.html写内容,做成版本add index,一定记得同步到远端,在网站打开网址是用户名.github.io/项目名。然后以后需要的话绑定自己的域名,另外可以使用Jekyll框架。
  • 相关阅读:
    (DP+二分查找) leetcode 300. Longest Increasing Subsequence, 673. Number of Longest Increasing Subsequence
    linux
    电脑突然找不到wifi 的解决方法
    (字典序) leetcode 316. Remove Duplicate letters
    vector insert()
    randrange
    blur、medianBlur、GaussianBlur
    clip
    choice
    randint
  • 原文地址:https://www.cnblogs.com/pearl8/p/8196761.html
Copyright © 2020-2023  润新知