远程连接GitHub仓库
远程连接github仓库
1,基本信息设置 ,创建秘钥
// 你的github用户名,非昵称git config --global user.name "liuxianan"// 填写你的github注册邮箱git config --global user.email "xxx@qq.com"//连续两次enter跳过 生成秘钥ssh-keygen -t rsa -C "youremail@example.com"
2,github添加密钥
添加秘钥到GitHub:
左边选择 SSH and GPG keys,然后点击 New SSH key 按钮,title 设置标题,可以随便填,粘贴在你电脑上生成的 key。
3,检测
ssh -T git@github.com
完成上述步骤本机和github已经成功连接,后面正式开始提交代码
4,本地有一个xxx目录,选中目录,git bash
5,对本地仓库更新后更新远程仓库
git init echo "hello " >> README.mdgit add README.md git commit -m "first commit"//使用ssh方式git remote add origin git@github.com:nmt/nmblog.github.io.gitgit push -u origin master
之后再push之前需要先拉取远程文件到本地仓库
即
git pull origin master
git push -u origin master
6,小结
(1)将目录初始化为git本地仓库
git init
(2)添加代码文件到监控暂存区
git add . #将新文件提交到暂存区
git add README #单独添加README文件
(3)提交到本地仓库
git commit -m “first commit” #将暂存区代码提交到本地仓库,-m后为本次提交注释,"first commit"为任意即可,仅为注释
(4)添加远程仓库
git remote add origin git@github.com:nmt/nmblog.github.io.git
(5)将代码push到远程仓库
git push -u origin master
参考:http://blog.sina.com.cn/s/blog_16483ca950102yozq.html
笔记:
1-
git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。
git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add --update的缩写)
git add -A :是上面两个功能的合集(git add --all的缩写)
总结:
· git add -A 提交所有变化
· git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
· git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
2-
git status 命令
Git 基本操作Git 基本操作
git status 命令用于查看在你上次提交之后是否有对文件进行再次修改。
$ git status
On branch masterInitial commitChanges to be committed:(use "git rm --cached <file>..." to unstage)new file: READMEnew file: hello.php
通常我们使用 -s 参数来获得简短的输出结果:
$ git status -sAM README
A hello.php
AM 状态的意思是这个文件在我们将它添加到缓存之后又有改动。
3
git remote rm origin 删除当前连接的远程仓库
git push -f origin master 强制上传覆盖远程文件,
(这个命令在团队开发的时候最好不要用,否则可能会有生命危险)
4
如果出现这种情况使用
git pull origin master --allow-unrelated-histories
如有错误,请大家指正呀
远程连接GitHub仓库相关推荐
- 使用SSH方式实现Git远程连接GitHub
git是目前世界上最先进的分布式版本控制系统,相比于SVN,分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作!当有网络的时候,再把本地提交推送一下就完 ...
- Git连接GitHub仓库,同步上传图片及CSDN外链图片转存失败解决方案
Git连接GitHub仓库,同步上传图片及CSDN外链图片转存失败解决方案 最近在使用markdown编辑器写博客时,发现了一个问题,就是本地图片的上传问题,查阅发现,可以上传本地图片,使用外链进 ...
- android远程调用github仓库的aar文件
前期github仓库代码的clone和上传请参考 https://blog.csdn.net/chehec2010/article/details/89950964 https://blog.csdn ...
- centos7 通过git连接GitHub仓库
### Linux版本:CentOS7 ### Git的安装就不多说了,直入主题. #### GIT连接到GITHUB #### git基础配置 ~~~ git config --global ...
- git——将github仓库克隆到本地
一.写在前面 本文为自己学习过程中的思路整理,有借鉴以下链接文章,内容如有错误或不足,欢迎批评指正! Git教程-廖雪峰的官方网站. 二.两个用途 1.将github仓库克隆到本地,可以克隆代码到本地 ...
- 超详细教你Dreamweaver如何绑定GitHub仓库
超详细教你Dreamweaver如何绑定GitHub仓库 Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 引用廖雪峰老师的话:" Git是什么? Git是 ...
- Git使用及创建本地文件推送到github仓库
Git使用 一.安装Git 一般我们工作的电脑都是Windows系统,要使用git首先要进行安装.从软件管家或者其他平台找到git的安装包,下载后默认安装即可. 安装成功之后,可以在开始菜单里面找到g ...
- 配置 Git 连接 GitHub
文章目录 0.安装 Git 1.注册 GitHub 账号 2.配置 Git 的用户名和邮箱 3.远程连接 GitHub 有两种传输协议 4.基于 SSH 协议配置 Git 连接 GitHub 4.1 ...
- 关联本地git仓库与Github仓库
这里主要分析一下,如何将本地git仓库与Github进行关联,实现可以将本地的代码上传至Github,或者从Github上面更新代码. 第一步 :配置SSH KEY 默认你已经安装了,git的客户端, ...
- Github——git本地仓库建立与远程连接(最详细清晰版本!附简化步骤与常见错误)
前提概要: github进不去?图片显示不出来? 有没有更简单的github上传方式?! 戳这里←←←← 文章目录 一.git简介 二.git下载 三.git安装 3.1config设置(增删改查) ...
最新文章
- Windows 能干而 Linux 干不了的事情,那就是不需要干的事情(转贴)
- maven配置阿里云仓库镜像
- OmniPeek与Sniffer比较区别
- c++ using namespace std; - 海明威 - 博客园
- PHP的ob输出缓冲函数作用
- 【转】Windows编程之hdc和hwnd的区别
- 培训学校计算机助教是干嘛的,【助教】的意思是什么?【助教】是什么意思?...
- ogg批量配置_Mac批量文件重命名A Better Finder Rename11.07直装
- 锂离子电池性能测试软件,锂离子电池的常规性能测试方式介绍
- 主板检测卡c5_主板检测卡显示41这是哪坏了
- java 截位法保留小数_资料分析——截位法
- 阿里云SSL证书免费申请和部署方法((DigiCert 免费版 SSL-图文教程)
- centos6添加系统服务
- 使用PHP实现文件上传
- 解决android.support.multide... keeps stopping问题
- 怎么领支付宝大红包?技术方面有这三大考量!
- 【测绘程序设计】——地形图图幅号计算
- 智源 - 看山杯 专家发现算法大赛 2019 知乎
- eureka注册中心wro.css wro.js 404
- MarsEdit for Mac(博客写作软件)