Linux下Git和GitHub环境的搭建
第一步: 安装Git,使用命令 “sudo apt-get install git”
第二步: 到GitHub上创建GitHub帐号
第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email
第四步: 回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。key就是
~/.ssh/id_rsa.pub内容。
第五步: 测试ssh key是否成功,使用命令“ssh -T git@github.com”,如果出现You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
第六步: 配置Git的配置文件,username和email
git config --global user.name "your name" //配置用户名
git config --global user.email "your email" //配置email
2 利用Git从本地上传到GitHub
第一步: 进入要所要上传文件的目录输入命令 “git init”
第二步: 比如你要添加一个文件xxx到本地仓库,使用命令 “git add xxx”,可以使用“git add .”自动判断添加哪些文件
第三步: 然后把这个添加提交到本地的仓库,使用命令 ”git commit -m ”说明这次的提交“ “
第四部:创建一个本地仓库origin,使用命令 “git remote add origin git@github.com:yourName/yourRepo” youname是你的GitHub的用户名,yourRepo是你要上传到GitHub的仓库,这是你在GitHub上添加的仓库。
第五步:最后把本地仓库origin提交到远程的GitHub仓库,使用命令 ”git push -u origin master“, 只有第一次才加-u参数
3 更新代码
第一步: git status 查看代码的变化情况
第二步: git add . 自动判断添加哪些文件
第三步: git commit -m 输入提交修改的信息
第四步: git push origin master 提交到远程仓库
4 从GitHub克隆项目到本地
第一步: 到GitHub的某个仓库,然后复制右边的有个“HTTPS clone url”
第二步: 回到要存放的目录下,使用命令 "git clone https://github.com/chenguolin/scrapy.git",红色的url只是一个例子
第三步: 如果本地的版本不是最新的,可以使用命令 “git fetch origin”,origin是本地仓库
第四步: 把更新的内容合并到本地分支,可以使用命令 “git merge origin/master”
如果你不想手动去合并,那么你可以使用: git pull <本地仓库> master // 这个命令可以拉去最新版本并自动合并
5 GitHub的分支管理
创建
第一步:创建一个本地分支: git branch <新分支名字>
第二步:切换到新建立的分支: git checkout <新分支名> ---------------创建+切换分支:git checkout -b <name>
第三步:我们把dev分支的工作成果合并到master分支上 git merge dev ------git merge命令用于合并指定分支到当前分支
第四步:合并完成后,就可以放心地删除dev分支了:git branch -d dev
第五步:将本地分支同步到GitHub上面: git push <本地仓库名> <新分支名>
第六步:为你的分支加入一个新的远程端: git remote add <远程端名字> <地址>
删除
1 从本地删除一个分支: git branch -d <分支名称>
2 同步到GitHub上面删除这个分支: git push <本地仓库名> :
5 常见错误
1 如果出现报错为ERROR: Repository not found.fatal: The remote end hung up unexpectedly则代表你的 origin 的url 链接有误,可能是创建错误,也可能是这个 git@github.com:xxx/new-project.git url 指定不正确。重新创建。
相关推荐
git最为常用的简单指令,已分类好,标注用途,适合用来当一下手册
Git结合GitHub常用命令学习手册。目的是为学习与记忆Git中最重要,最普遍的命令提供快速翻阅。
github常用命令
github,git常用命令,包含相关文档说明,供大家学习使用!
里面详细写了如实使用Git和Github的操作,有代码,有截图,有解释。
里整理了github 常用命令的知识,希望能帮助使用GitHub的朋友快速掌握常用命令,有需要的朋友参考下
git常用基础命令汇总
该pdf包括GitHub的简介以及Linux下Git的安装与使用,包括基础的Git命令,向GitHub上提交项目和从GitHub上往本地拉项目的教程,以及Git分支的讲解以及GitHub常用的几种操作,IT大佬整理的专业pdf文档,不容错过,本人...
JavaScript学习笔记_js常用函数封装_js包 gulp scss 模块化开发 github常用命令
本文档详细讲解了git与github操作,包括git的安装过程、github注册过程,git的常用命令操作,tortoiseGit的安装与使用过程详解,本文结合了诸多教程,在本人亲自测试的基础上整理完成
Git的介绍,安装,常用命令,以及GitHub的搭建等技术。
自己整理的,希望可以帮助到大家。
kubernetes-常用命令一览
包含了github的使用与配置,组别,仓库,团队的创建;权限与代码审核的配置;常用命令及客户端
LINUX常用命令速查手册,包含了常用的linux命令的参数说明,使用示例,适合日常工作中的快速查阅参考
Git是先进的分布式版本控制系统,而Github是常用的Git代码托管中心。 本套教程内容丰富、详实,囊括:Git安装过程、本地库基本操作、远程基本操作、基于分支的Gitflow工作流、跨团队协作的 Forking工作流、Eclipse中...
RxJava2中常用操作符示例代码以及详细注释 博客说明:http://blog.csdn.net/itrenj/article/details/78753765 GitHub传送门:https://github.com/itrenjunhua/RxJava2Operator
涵盖常用全部git命令,包括创建,克隆,创建分支,切换分支,上传github等等
主要介绍了Docker 常用命令整理,需要的朋友可以参考下
ffmpeg常用命令操作:http://www.code4app.com/blog-843201-326.html #关于IJKMediaFramework/IJKMediaFramework.h找不到的问题,下载后直接拉到项目中即可 下载地址:https://pan.baidu.com/s/1boPOomN 密码::9yd...