git命令

SSL certificate problem: unable to get local issue

a 夏天 提交于 2020-03-01 20:49:47
今天在使用git克隆一个库的时候,报错如下: 正克隆到 'lepus'... fatal: unable to access 'https://github.com/ruzuojun/lepus.git/': SSL certificate problem: unable to get local issuer certificate 隐隐约约记得之前遇到过这种报错,但忘了解决办法,于是上网搜索一波。发现是https访问的的证书问题,我就使用命令直接去掉ssl的验证,问题解决。 解决方法: [root@monitor local]# git config --global http.sslVerify false 来源: 51CTO 作者: warrent 链接: https://blog.51cto.com/14154700/2474408

Linux upgrade Git with PPA

*爱你&永不变心* 提交于 2020-02-29 16:32:33
Ubuntu中使用包管理安装Git,版本为1.8,所以不能直接进行安装。 sudo add-apt-repository ppa:git-core/ppa(如果提示未找到此命令,安装apt-get install software-properties-common[python-software-properties]) apt-get update sudo apt-get install git-core PS:PPA(Personal Package Archive site:https://launchpad.net ->https://launchpad.net/~git-core/+archive/ubuntu/ppa) 来源: oschina 链接: https://my.oschina.net/u/1474632/blog/796714

Ubuntu中发生git Connection refused

感情迁移 提交于 2020-02-27 14:24:34
今天在提交代码的时候: ssh: connect to host github.com port 22: Connection refused fatal: 无法读取远程仓库。 请确认您有正确的访问权限并且仓库存在。英文: ssh: connect to host github.com port 22: Connection refused fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.  刚开始重启IDEA,后来重启虚拟机,再后来重启电脑。百度上还有说是wifi问题,插了网线也无法解决。 后来找到了如下方法,解决问题,顺利提交代码: ai@aiai:~$ vim .ssh/config内容为: Host github.com User #################@qq.com (这个地方是写github登陆时的用户名) Hostname ssh.github.com PreferredAuthentications publickey IdentityFile ~/.ssh/Ai (私钥地址) Port 443 之后可以使用如下命令测试 ssh -T git@github

常用的git命令

末鹿安然 提交于 2020-02-26 12:04:12
git branch -a(查看分支) git checkout 分支名字(切换分支) git merge 要合并的分支 (输入命令的分支会把输入的分支合并) git checkout -b developer 远程分支 git checkout -b 本地分支名 origin/远程分支名(创建分支并和远程分支关联 ) 来源: CSDN 作者: ZHWenDong 链接: https://blog.csdn.net/ZHWenDong/article/details/104512193

Git高级之配置多个SSH key

浪子不回头ぞ 提交于 2020-02-26 08:29:57
最近我们在代码托管平台上使用SSH的方式下拉代码,通常是用一个ssh key来拉取所有托管平台的代码,如码云,GitHub、GitLab等,但是总用一个不是太好。会有安全风险,这就需要为每个托管平台设置单独的SSH-key 下面我们下简单介绍一下如何创建多个SSH Key并且使用下拉代码。 第一步、生成SSH-Key Windows建议使用Git bash操作 Linux、mac用户使用默认终端即可 生成第一个SSH-Key $ ssh-keygen -t rsa -C "你的邮箱” -f ~/.ssh/id_rsa_one 生成第二个SSH-Key $ ssh-keygen -t rsa -C ""你的邮箱”” -f ~/.ssh/id_rsa_two 创建完成之后 我们在.ssh的根目录下可以看到文件 WindowsSSH 目录 C:\Users\Administrator\.ssh Linux、macSSH 目录 直接 cd ~/.ssh 即可进入 此时,.ssh目录下应该有4个文件: id_rsa_one和 id_rsa_one.pub,id_rsa_two 和id_rsa_two .pub 第二步、添加私钥 在终端中执行 ssh-add ~/.ssh/id_rsa_one ssh-add ~/.ssh/id_rsa_two 如果执行ssh-add时提示 Could not

git bash 下操作文件及文件夹命令

我的未来我决定 提交于 2020-02-17 18:38:49
 1, cd : change directory的简写,改变目录的意思,就是切换到哪个目录下, 如 cd e:\fff 切换 E 盘下面的fff 目录。   当我们用cd 进入文件夹时,我们可以使用 通配符*, cd f*, 如果E盘下只有一个f开头的文件夹,它就会进入到这个文件夹.   2, cd .. 回退到上一个目录。我们在写js,引入文件时,.. 表示的就是上一个目录, 所以 cd .. 回退到上一个目录就很好理解了。注意,cd 和两个点点..之间有一个空格,   3, pwd : print working directory, 打印工作目录,它会显示我们当前所在的目录路径。   4, ls: list, 列出当前目录中的所有文件, 只不过ll(两个ll)列出的内容更为详细。   5, touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。   6,rm: remove,删除一个文件, rm index.js 就会把index.js文件删除.   7, mkdir: make directory 新建一个目录,就是新建一个文件夹. 如mkdir src 新建src 文件夹.   8, rm -r : 删除一个文件夹, r (recusive 是递归的意思), 删除用的就是递归,先删除文件夹里面的内容,再删除文件夹。

Go语言环境配置 Sublime Text + GoSublime+ gocode + MarGo组合

时间秒杀一切 提交于 2020-02-16 01:52:31
买来《Go Web编程》一书学习Go语言,结果按照书中的步骤搭建,发现部分站点已经失效了,查了网上好多教程也没有人能够说清楚如何搭建。还是自己动手找方法吧,经过自己的不懈努力终于搭建好了。ps:没有google的日子太难受了,查资料各种不方便,平时基本不翻墙,所以。。。。。。 1.下载安装go,今天安装go的时候发现go官网打不开,在网上找各种go下载地址无果,不过还是在不经意间发现了一个下载地址,希望你看到这篇文章时还能下载。我的机器是64位windows8,找个可用的msi太费劲了。附地址 :https://code.google.com/p/go/downloads/list?q=OpSys-Windows+Type%3DInstaller 。我电脑就更改了google的hosts,如果你不能访问这个地址的话,建议你也做一下。 下载之后的安装很简单,next到头就好了,安装完成之后,打开终端,输入go回车,能看到安装成功的提示就说明安装成功了。 2.设置GOPATH,找个自己想放置go项目的文件夹,添加一个GOPATH环境变量并指向这个文件夹。如果GOPATH=c:\mygo。一般来说在GOPATH下面创建三个子目录,src,bin,pkg。 3.准备工作完成之后,开始搭建Sublime Text开发go语言的环境。   a.下载安装sublime text之后

常见的 Git 命令:

天涯浪子 提交于 2020-02-15 18:27:15
开始一个工作区(参见:git help tutorial) clone 克隆一个仓库到一个新目录 init 创建一个空的 Git 仓库或重新初始化一个已存在的仓库 在当前变更上工作(参见:git help everyday) add 添加文件内容至索引 mv 移动或重命名一个文件、目录或符号链接 reset 重置当前 HEAD 到指定状态 rm 从工作区和索引中删除文件 检查历史和状态(参见:git help revisions) bisect 通过二分查找定位引入 bug 的提交 grep 输出和模式匹配的行 log 显示提交日志 show 显示各种类型的对象 status 显示工作区状态 扩展、标记和调校您的历史记录 branch 列出、创建或删除分支 checkout 切换分支或恢复工作区文件 commit 记录变更到仓库 diff 显示提交之间、提交和工作区之间等的差异 merge 合并两个或更多开发历史 rebase 在另一个分支上重新应用提交 tag 创建、列出、删除或校验一个 GPG 签名的标签对象 协同(参见:git help workflows) fetch 从另外一个仓库下载对象和引用 pull 获取并整合另外的仓库或一个本地分支 push 更新远程引用和相关的对象 来源: https://www.cnblogs.com/guochaoxxl/p/6823102

教程地址,动画学git,太直观了,爽! https://learngitbranching.js.org/

邮差的信 提交于 2020-02-12 19:34:24
本地 /********************************************************/ /********************************************************/ 基础篇 git branch bugFix 建立bugFix分支 git checkout bugFix 转换"当前分支"为bugFix git commit 提交,生成节点 git checkout master git commit git merge bugFix 把bugFix合并到"当前分支master" 【merge from】 git rebase master 把"当前分支bugFix"rebase到master下边!【rebase to】 git rebase bugFix 分支已经是最新! /********************************************************/ 高级篇 1.HEAD git checkout C1 git checkout master git commit git checkout C2 HEAD一开始指向master,后指向C1,后指向master master提交后,HEAD随着master一起移动,并继续指向master 后指向C2,这一步叫做

C语言寒假大作战02

為{幸葍}努か 提交于 2020-02-08 20:32:06
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10245 这个作业的目标 学会Gitee与git基础命令与使用 作业正文 https://i-beta.cnblogs.com/posts/edit 其他参考文献 百度 学长讲解视频 Git自助手册 (待补) 来源: https://www.cnblogs.com/wllrky/p/12284561.html