git config --global http.proxy $http_proxy git config --global https.proxy $https_proxy ref: http://stackoverflow.com/questions/20370294/could-not-resolve-host-github-com-error-while-cloning-remote-repository-in-git…
代码改变世界 github push 出现问题 Failed with error: unable to access 'https://git.coding.net/chenmi1234/lianpos.git/': Couldn't resolve host 'git.coding.net' 右键工程文件,点Git Base Here,弹出页面输入下面代码 git config --global http.proxy git config --global --unset http.prox…
在新的电脑上安装Android Studio,并且使用git clone 项目,报以下错误: Clone failed: Authentication failed for 'https://gitee.com/XXX/Demo.git/' 原因: 因为在这个电脑上没有配置自己的用户名和邮箱,但之前默认已经配置了,所以要更改之前的配置 解决方案:在命令行里输入 git config --system --unset credential.helper git clone + 新项目的url,就会…
一.问题: 本地要commit代码,commit之前需pull代码,但pull提示冲突.如下 Git Pull Failed Your local changes would be overwritten by merge. Commit, stash or revert them to proceed. 二.分析: 原因很简单,代码冲突.解决也很简单,如图提示那样.Commit, stash or revert . revert 就算了,Commit需要先Pull,肯定失败,只剩下stash.…
Git从码云或者Github 克隆代码到本地 1.下载安装Git,傻瓜式下一步下一步即可... 2.配置Git: 2.1.选择你要clone到本地的路径:右键--->$ Git Bash Here,弹出Linux命令窗口:$ cd ~直接回退到当前盘符下,再输入:$ cd E:\Code 就可以进入你自己的目录: 2.2.$ git config --global user.name "你自己的用户名"    注意空格,换成自己的用户名Github或者码云(克隆哪个的就用对应的用…
问题出现的情景:使用git pull拉取开发的代码到测试服务器,报错: ssh: Could not resolve hostname git.****-inc.com : Temporary failure in name resolution fatal: The remote end hung up unexpectedly 解决: 1.确定本地的ssh相关的文件是正确的(参考[本地服务器配置Git]) 2.尝试了网上的方法,不是没root权限无法执行就是没解决问题,后来找运维解决了 原因…
1.在git命令窗口输入git clone git@139.129.217.217:sg/sgsq_cms.git 回车,即可克隆远程项目到本地.红色字体为远程分支的SSHkey,可以登录到gitlib远程库获取 2.输入 git branch -a查看远程分支 这里只有一个master分支,若还有企业分支,输入git checkout xxx即可切换分支 3.git branch查看本地分支 4.创建分支: git branch test 5.把分支推到远程分支: git push origi…
/********************************************************************************* * git get submodule after clone * 说明: * 在git clone之后获取子模块的. * * 2018-1-3 深圳 南山平山村 曾剑锋 ********************************************************************************/…
Git SVN Clone 旧项目迁移到 Git 上 很久使用的是 SVN,但由于项目重启,想改为 Git. 之前的 SVN 仓库是本地,所以在 git svn clone 一直不成功. 正确的方式:git svn clone file:///d/workdata/project 完成. 那个 D 是 D 盘的意思.…
本文介绍git快速入门,从安装/创建init / 发布push/版本回退reset / branch分支切换/合并分支merge 这些基本的操作都有涉及,方便新人快速入手,有需要的朋友mark一下.首先安装git,本教程以git for windows为例.安装比较简单,这里就不累述了. 安装完成以后进行配置$ git config --global user.name "Your Name"$ git config --global user.email "email@ex…
原文网址:http://blog.csdn.net/feeling450/article/details/53067563 github clone "Permission denied (publickey). fatal: Could not read from remote repository."   LZ用git不久,第一次从github clone项目遇见一下问题 $ git clone git@github.com:xiaolongzuo/niubi-job.gitClo…
使用$ git push -u origin master 进行同步时,提示输入用户名和密码,但是我输入正确的信息后,仍然 会报Username for 'https://github.com': remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/GLSmile/pythontest.git/'  错误 解决办法: 查了百度,进行下面操作成功解决了! git中: 再…
git schnnel failed to receive handshake, SSLTLS connection failed 报错,查看原因为git安装时ssl选择的不是openssl.重新安装后解决 fatal: unable to access 'https://gitlab.com/xxxx.git': OpenSSL SSL_connect: Connection was reset in connection to gitlab.com:443 原因为GFW问题,设置本地HTTP…
git  fork项目时出现的异常. 原因: 我以前用的是ssh地址做的远程通信地址,而这次是用的是https,因为很久没用,所以忘记了以前是用ssh的了.解决方案一:复制ssh协议的地址,然后再关联远程仓库.并且在VCS下的git下的Remotes中去掉https的地址(也可以在VCS下的git下的Remotes中关联远程仓库的地址)注意:ssh协议地址:git@git.oschina.net:yiter/mkbzh.githttps协议地址:https://git.oschina.net/y…
这个是由于unix系统的换行符和windows的换行符不一致造成的结果.你在安装git的时候,设置了成使用LF,即unix换行符,可是你是在windows下进行文件编辑的,所以会出现上面的警告.其实这也没什么问题的,git只是自动帮你将windows换行符替换为Unix换行符. down vote I faced similar issues and decided to have a closer look to my configuration. New Line Characters on…
百度云同步 百度云同步,会将本地的某个文件目录和云端进行同步.如果在本地将这个同步的目录设置为Git的中心服务器,那么本地push到中心服务器的内容也会被同步到云端.其他开发者只要也进行相同的设置,就能够进行合作开发. 下面使用一个远程和本机来模拟两个开发者,先是安装云同步. Git远程仓库命令 新建中心服务器 先在同步目录中创建一个MyTest的项目文件夹. 然后使用“git init --bare”来建立中心仓库,中心仓库会自动同步到云端.到这里一个空的中心服务器就建好了. clone一个仓…
方法一:直接在GitHub上建立一个项目,然后git clone (git address name): 此时已经建立好了一个git仓库: cd 文件夹 > 添加文件进去 >git add . // 它会提示你: 没有关系,继续git commit -m '备注' > 最后git push 第一次它会提示你输入邮箱和密码,后面再建项目不会: 方法二 :命令行建立 1)mkdir 文件夹名: 2) cd 文件夹; 3) pwd 查看目录: 4)git init 初始化一个仓库: //目录下…
本文内容是对廖雪峰老师Git教程做的笔记,外加一些自己的学习心得,还抱着学以致用的心态来实践一番 如有显示错误 请移步本人github:git教程小结 Git学习笔记 Git简介 安装Git 创建版本库repository 把文件添加到版本库 1.把文件添加到暂存区 2.把文件提交到版本库 Git bash操作文件及文件夹命令 查看Git安装目录 时光穿梭机 版本退回 工作区和暂存区 掌握仓库当前的状态 查看修改内容 撤销修改 文件名里有空格和()的情况 删除文件 远程仓库 添加远程库 从远程库…
昨天手残 然后在GitHub for windows 上点了revert 然后就给重置了 更手残的是又给同步了 .  但是 GitHub 会保留之前的版本 . 只要删掉本次修改就可. 解决方案:  gitshell ->> git revert HEAD 还原已经提交的修改此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交    git revert HEAD                  撤销前一次 commit    git revert HEA…
SSH1.首先需要检查你电脑是否已经有 SSH key cd ~/.sshls12.ssh表示ssh文件是个隐藏文件查看是否存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么可以跳过步骤2,直接进入步骤3.2.创建一个 SSH key ssh-keygen -t rsa -C "your_email@example.com"1-t 指定密钥类型,默认是 rsa ,可以省略.-C 设置注释文字,比如邮箱.-f 指定密钥文件存储文件名. 以上代码省略了 -f…
首先,先在服务器上安装git,如果有git的话就不用走这一步了 yum安装git [root@iZuf6fazwjb6lb3z82smzoZ ~]# cd src/ [root@iZuf6fazwjb6lb3z82smzoZ src]# wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm [root@iZuf6fazwjb6lb3z82smzoZ src]# rpm -ivh epel-re…
Git使用笔记 1.第一次使用github ============================================= 1)github注册账号 使用邮箱注册账号 先不要创建版本库 2)安装git Linux请参考网上教程,这里演示windows操作. TortoiseGit是Windows版的Git,从https://tortoisegit.org/download/下载,然后按默认选项安装即可. 说明:git命令操作和Linux命令差不多,很多命令可以直接使用,比如cd,vi…
原博文 https://mp.weixin.qq.com/s/hYjGyIdLK3UCEVF0lRYRCg 示例 初始化本地git仓库(创建新仓库) git init                                                   配置用户名 git config --global user.name "xxx"                       配置邮件 git config --global user.email "xxx@x…
Git项目搭建 创建工作目录与常用指令 工作目录(WorkSpace)一般就是你希望Git帮助你管理的文件夹,可以是你项目的目录,也可以是一个空目录,建议不要有中文. 日常使用只要记住下图6个命令: 本地仓库搭建 创建本地仓库的方法有两种:一种是创建全新的仓库,另一种是克隆远程仓库. 创建全新的仓库,需要用GIT管理的项目的根目录执行 # 在当前目录新建一个Git代码库 $ git init 执行后可以看到,仅仅在项目目录多出了一个.git目录,关于版本等的所有信息都在这个目录里面 克隆远程仓库…
Git中如何利用生成SSH个人公钥访问git仓库方法(这里以coding平台为例): 1. 获取 SSH 协议地址 在项目的代码页面点击 SSH 切换到 SSH 协议, 获得访问地址, 请使用这个地址来访问您的代码仓库,如下图: 2. 生成公钥 Mac/Linux 打开命令行终端, Windows 打开 Git Bash . 输入ssh-keygen -t rsa -C “username@example.com”,( 注册的邮箱),接下来点击enter键即可(也可以输入密码). $ssh-ke…
git的优点就不去多说了.阻碍咱新手体验它的唯一问题就是门槛太高,脚本看着像天书, 本文主要阐述的,就是如何在android studio上,也能像tfs那样,非常简单的操作,就能使用git进行版本管理 几个月用下来,咱每天要做的就是开始工作前,alt+下方向键,从服务端拉取数据:结束工作后,alt+上方向键,将代码提交到服务器上.就这两步,完成了版本管理. 因此,有了这篇面向新手的图文并茂的文章,一步步按照步骤下来,你就可以完成项目对git的融合. (提示:面向新手的介绍型文章,因此步骤细致繁…
一般情况ixashi找一台电脑作为服务器的角色 , 每天24小时开机 , 其他扥每个人都从这个 “服务器” 仓库里面克隆一份到自己的电脑上面 并且将各自的提交推送到服务器仓库中 , 也可以从服务器仓库中拉去别人的提交 . 完全可以自己搭建一台运行Git的服务器 , 不过现阶段  , 为了学 Git 搭建一个服务器是完全没有必要的 , 好在这个世界上有一个叫做 Github 的神器网站 , 从名字上面就可以看出来 ,这个网站就是提供 Git 仓库托管服务的 , 所以只需要注册一个Github 账号…
Git配置:git config --global user.name "用户姓名" git config --global user.emall "用户邮箱" //看你是否需要切换换行符,因为我只是测试用,因此设置为false,不同系统换行符不同 git config --global core.autocrlf false //设置编码格式 git config --global gui.encoding utf-8 //避免git status显示的中文文件名…
1.撤销操作 1.1 修改上一次的提交(commit)--  git commit --amend 有时候我们在提交完成之后才发现有几个文件没有提交,或者发现提交信息填写错了,这时候可以使用 git commit --amend 尝试重新进行提交. 1.这条命令会将暂存区中的文件进行提交 2.在提交的时候可以修改上一次commit的提交信息 3.最终只有一次commit,第二次的commit会替代第一次的commit(也就是只会产生一个commit节点,使用 git log 会看到上一次的com…
git上传中的排除的配置文件: git实际的操作 在主目录建立.gitignore文件并输入以下保存: *.class #package file *.war *.ear #kdiff3 ignore *.orig #maven ignore target/ #eclipese ignore .settings/ .project .classpatch #idea .idea/ /idea/ *.ipr *.iml *.iws #temp file *.log *.cache *.diff *…