origin

git常用命令总结

末鹿安然 提交于 2020-01-28 01:28:30
版本控制系统: 1、CVS和SVN是集中式的版本控制系统。 2、Git是分布式版本控制系统; 集中式的版本控制系统: 版本库是放在中央服务器的,一旦出问题,就无法干活。干活的时候用自己电脑,所以需要从中央服务器取得最新版本,修改完后再把自己的活推送给中央服务器。最大毛病是必须联网才能工作,网速慢时会被憋死。 分布式版本控制系统: 有一台“中央服务器的”的电脑,用于多人合作交换修改的。它安全性更高,因为每个电脑都有完整的版本库,一旦出问题,可以从其他电脑复制。有强大的分支管理。 git基本用法   1、从git 官网下载程序,默认安装即可。   2、设置账号和邮箱关联,账号和邮箱可以是码云、GitLab...的账号都行: $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"   3、选择合适地方,创建空目录: $ mkdir test //创建空目录,目录名字为test $ cd test      //进入test目录   4、初始化仓库,把目录变成git 可以管理的仓库: $ git init $ ls //查看文件 $ ls -ah //如果.git目录是影藏的话,可以通过这个命令查看.git目录   5、提交文件到git 上 $ git

常用Git命令手册

烂漫一生 提交于 2020-01-28 00:40:19
常用Git命令手册 此文只是对Git有一定基础的人当记忆使用,比较简略,初级学员强烈推荐廖雪峰老师的Git系列教程,通俗易懂, 戳此处即可开始学习 1.安装Git Linux sudo apt-get install git复制代码 Window:到Git官网下载安装:https://git-scm.com/downloads 2.配置全局用户Name和E-mail $ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"复制代码 3.初始化仓库 git init复制代码 4.添加文件到Git仓库 git add <file>复制代码 提示:可反复多次使用,添加多个文件; 5.提交添加的文件到Git仓库 git commit复制代码 然后会弹出一个Vim编辑器输入本次提交的内容; 或者 git commit -m "提交说明"复制代码 6.查看仓库当前的状态 git status复制代码 7.比较当前文件的修改 $ git diff <file>复制代码 8.查看历史提交记录 git log复制代码 或者加上参数查看就比较清晰了 $ git log --pretty=oneline复制代码 9.回退版本 $ git reset --hard HEAD

js parse_url 引发的

帅比萌擦擦* 提交于 2020-01-27 11:07:22
原文链接: https://www.w3.org/TR/2011/WD-html5-20110525/origin-0.html 这里只是做下记录: 5.3 Origin — HTML5 /*--> */ /*--> */ /*--> */ /*--> */ /*--> */ /*--> */ This is a work in progress! For the latest updates from the HTML WG, possibly including important bug fixes, please look at the editor's draft instead. There may also be a more up-to-date Working Draft with changes based on resolution of Last Call issues. HTML5 5 Loading Web pages – Table of contents – 5.4 Session history and navigation 5.3 Origin 5.3.1 Relaxing the same-origin restriction 5.3 Origin The origin of a resource and the effective

Git笔记-Connection reset by 13.229.188.59 port 22 fatal: Could not read from remote repository.

守給你的承諾、 提交于 2020-01-27 04:50:45
这个问题发送在突然的某一天,我使用git push上传不了自己的代码到仓库了如下图所示: 这里用如下的方式解决这个问题: ssh-kyegen -t rsa -C "GitHub的用户名" #当出现OverWrite的时候,输入y #随后一直回车即可 git remote add origin https://github.com/在GitHub上找 如果出现fatal: remote origin already exits. 就使用 git remote rm origin 然后再重复上面的 git remote add origin https://github.com/在GitHub上找 然后就可以了,照着以前的思路来: git add . git commit -m "XXXXXX" git push -u origin master 即可 来源: CSDN 作者: IT1995 链接: https://blog.csdn.net/qq78442761/article/details/104037511

git 几个简单命令

女生的网名这么多〃 提交于 2020-01-27 02:33:14
git init 初始一个仓库 git bash 执行命令,生成公钥和私钥 ssh-keygen -t rsa gitbash 同步到远程仓库 git remote add origin git@github.com:sunnystitch/liuqun.git git push -u origin master 如果上述命令执行失败,执行 git remote rm origin 再去执行git 从远程仓库克隆 git clone git@github.com:sunnystitch/liu.git 从远程仓库取代码 git中从远程分支到最新的版本有两个指令 git fetch 相对于是从远程获取罪行版本到本地,不会自动merge (合并代码) git pull 相当于是从远程获取最新版本并merge到本地 实际中git fetch 更安全一些,因为在merge前,我们可以查看更新情况 ,然后再决定是否合并 忽略文件或文件夹 在此工程中,并不是所有文件都需要保存到版本库中的例如 “ bin ”目录及目录下的文件就可以忽略。好在 Git 考虑到了大家的感受,这个问题解决起来也很简单,在 Git 工作区的根目录下创建一个特殊的 .gitignore 文件,然后把要忽略的文件名填进去, Git 就会自动忽略这些文件。 如果使用 TortoiseGit 的话可以使用菜单项直接进行忽略。

Git的奇技淫巧

邮差的信 提交于 2020-01-26 15:01:59
GIT文档链接:https://github.com/521xueweihan/git-tips/blob/master/README.md Git是一个 “分布式版本管理工具”,简单的理解版本管理工具:大家在写东西的时候都用过 “回撤” 这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用 “回撤” 是找不回来的。而 “版本管理工具” 能记录每次的修改,只要提交到版本仓库,你就可以找到之前任何时刻的状态(文本状态)。 下面的内容就是列举了常用的 Git 命令和一些小技巧,可以通过 "页面内查找" 的方式进行快速查询: Ctrl/Command+f 。 开卷必读 如果之前未使用过 Git,可以学习 Git 小白教程 入门 一定要先测试命令的效果后 ,再用于工作环境中,以防造成不能弥补的后果! 到时候别拿着砍刀来找我 所有的命令都在 git version 2.7.4 (Apple Git-66) 下测试通过 统一概念: 工作区:改动(增删文件和内容) 暂存区:输入命令: git add 改动的文件名 ,此次改动就放到了 ‘暂存区’ 本地仓库(简称:本地):输入命令: git commit 此次修改的描述 ,此次改动就放到了 ’本地仓库’,每个 commit,我叫它为一个 ‘版本’。 远程仓库(简称:远程):输入命令: git push 远程仓库 ,此次改动就放到了

跨域请求的解决办法:使用Access-Control-Allow-Origin

馋奶兔 提交于 2020-01-26 14:42:00
传统的跨域请求没有好的解决方案,无非就是jsonp和iframe,随着跨域请求的应用越来越多,W3C提供了跨域请求的标准方案(Cross-Origin Resource Sharing)。IE8、Firefox 3.5 及其以后的版本、Chrome浏览器、Safari 4 等已经实现了 Cross-Origin Resource Sharing 规范,实现了跨域请求。 在服务器响应客户端的时候,带上Access-Control-Allow-Origin头信息。 Access-Control-Allow-Origin 所有域名设置: Access-Control-Allow-Origin:* #则允许所有域名的脚本访问该资源。 Access-Control-Allow-Origin 单个域名设置: Access-Control-Allow-Origin:https://www.fujieace.com #允许特定的域名访问。 Access-Control-Allow-Origin 多个域名设置: 很多人认为直接按照以下这样写就可以了,其实是错误的,因为Access-Control-Allow-Origin只允许一个值;逗号分隔多个值是行不通的。 Access-Control-Allow-Origin: https://www.google.com,https://www.baidu

Git checkout:更新路径与切换分支不兼容

爱⌒轻易说出口 提交于 2020-01-26 14:02:07
我的问题与 切换分支时的致命Git错误 有关。 我尝试使用该命令获取远程分支 git checkout -b local-name origin/remote-name 但我收到此错误消息: 致命:git checkout:更新路径与切换分支不兼容。 您是否打算签出无法解析为提交的“origin / remote-name”? 如果我手动创建一个分支然后拉远程分支,它就可以工作,就像创建一个新的克隆并检查分支一样。 为什么它不适用于我使用的存储库? #1楼 对我来说有用的是: git fetch 这会将所有refs下载到你的机器上,用于遥控器上的所有分支。 然后我就能做到 git checkout <branchname> 这非常有效。 类似于最高投票的答案,但更简单一点。 #2楼 在获取了数十亿次之后,仍然添加了遥控器没有出现,虽然斑点在池中。 事实证明,无论出于何种原因, 都不 应将 -tags 选项赋予 git remote add 。 您可以手动将其从.git / config中删除,以使git fetch创建refs。 #3楼 我相信当你试图检查当地git repo尚未发现的远程分支时会发生这种情况。 尝试: git remote show origin 如果要签出的远程分支位于“新远程分支”而不是“已跟踪远程分支”,则需要先获取它们: git remote update

跨域资源共享 CORS 详解

馋奶兔 提交于 2020-01-26 10:16:11
一、简介 CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。 整个CORS通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码完全一样。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有时还会多出一次附加的请求,但用户不会有感觉。 因此,实现CORS通信的关键是服务器。只要服务器实现了CORS接口,就可以跨源通信。 二、两种请求 浏览器将CORS请求分成两类:简单请求(simple request)和非简单请求(not-so-simple request)。 只要同时满足以下两大条件,就属于简单请求。 (1) 请求方法是以下三种方法之一: HEAD GET POST (2)HTTP的头信息不超出以下几种字段: Accept Accept-Language Content-Language Last-Event-ID Content-Type:只限于三个值application/x-www-form-urlencoded、multipart/form-data、text/plain 凡是不同时满足上面两个条件,就属于非简单请求。 浏览器对这两种请求的处理,是不一样的。 三、简单请求 3.1 基本流程 对于简单请求,浏览器直接发出CORS请求。具体来说,就是在头信息之中

gitlab相关操作及命令

不羁岁月 提交于 2020-01-26 10:07:54
网上很多关于git的操作及命令,很散,新人很难看得懂也很难上手,于是我整理了一下大家的成果在一起,做了一个傻瓜式的教学。 如果需要下载到本地,请点击: https://download.csdn.net/download/m0_46098242/12060488 一、git初始化配置 1.配置自己的git名字和邮箱 git config --global user.name "your name" git config --global user.email "email@example.com" 2.创建文件夹 创建一个想用来存放git文件作为版本库的本地文件夹 mkdir gitFile 3.进入文件夹 cd gitFile pwd 可以查看当前路径 4.Git init 在该文件夹内 git init ,把这个目录变成git可以管理的仓库 路径下多了一个 .git隐藏文件 ls -a 可以查看所有文件,包括隐藏文件 5.生成shh key ssh-keygen -t rsa -C "email@example.com" 之后一路回车,可以看到多了一个 ~/.ssh文件,该路径下有秘钥 6.将公共秘钥拷贝到平台上 cd ~/.ssh 拷贝id_rsa.pub中所有内容 7.Clone项目到本地 git clone 项目地址 8.切换到自己的开发分支 切换到自己的开发分支