美文网首页
【转载】git使用教程-涂根华

【转载】git使用教程-涂根华

作者: shameyou | 来源:发表于2017-05-05 19:08 被阅读27次

文章来源
部分图片来源

五.远程仓库

(一).提交到网上的远程仓库

一.前提:

github仓库 ,本地git仓库 ,ssh key秘钥(本地Git仓库和github仓库之间的传输是通过SSH加密的)

二.步骤:

1.生成ssh key公钥
2.在github.com上添加公钥
3.在github.com上创建仓库
4.本地git上提交仓库到github

1.使用git生成ssh key公钥

生成位置如果在git默认设置下,应该是在用户主目录C:\Users\用户名下会生成一个.ssh文件夹

1.0 输入ssh-keygen -t rsa -C "你的邮件地址@yourmail.com"

$ ssh-keygen -t rsa -C "你的邮件地址@youremail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):<回车>

1.1 系统会要求你输入密码,这里设置的密码主要是在你提交Git时弹出密码认证,不想输入直接回车

Enter passphrase (empty for no passphrase):<输入加密串>
Enter same passphrase again:<再次输入加密串>

生成公钥成功后,显示如下图:


git生成秘钥图示

然后会在user/.ssh/下生成id_rsa.pub和id_rsa.两个文件,

2.在github.com上添加公钥

登陆github,在SSH设置页面添加上刚才的public key文件也就是id_rsa.pub的内容即可。

2.0 登录github,进入github首页在右上角选择settings设置。


创建新的SSH key

2.1 Title随便填写


3.在github.com上添加仓库

我们已经在本地创建了一个Git仓库后,又想在github创建一个Git仓库,并且希望这两个仓库进行远程同步,这样github的仓库可以作为备份,又可以其他人通过该仓库来协作。

3.0 在github.com上创建仓库


创建仓库

3.1 GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。

4.本地git上提交仓库到github

从图中我们可出有两种方式https与SSH,但是如果直接按照教程操作,会出现
fatal: Not a git repository (or any of the parent directories): .git
的结果。

最终按照第一种方式提交成功:

git init
git add 添加的文件名称
git commit -m "first commit"  
git remote add origin https://github.com/用户名/仓库名.git
git push -u origin master

其中的“first commit”名称任意,是提交的名称标题类

(二).远程仓库克隆到本地

1.克隆仓库master到本地:
HTTPS: git clone https://github.com/你的用户名/仓库名.git
SSH: git clone git@github.com:你的用户名/仓库名.git

2.克隆仓库分支到本地
git clone -b 分支名称 地址

六.删除线上仓库/远程仓库

1.删除本地分支后再提交给github

rm  文件夹
git  add -u
git commit -m "delete"
git push

2.如何删除git远程分支

git push origin :分支名称

相关文章

  • 【转载】git使用教程-涂根华

    文章来源部分图片来源 五.远程仓库 (一).提交到网上的远程仓库 一.前提: github仓库 ,本地git仓库 ...

  • Git常用命令

    资源列表:Git Book深入浅出Git教程(转载)Git使用详细教程 名词介绍 Workspace:工作区Ind...

  • git安装教程和git命令使用详解

    原文出处:涂根华的博客 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最...

  • Git使用教程-idea系列中git使用教程

    Git使用教程 idea、webstorm、phpstorm、androidstudio中git使用教程 首先你的...

  • 用了两年git,rebase原来这样用

    Å目录 SourceTree简介 git merge使用教程 git rebase使用教程 一、SourceTre...

  • Github

    Github使用教程一Github使用教程二Github使用教程三 Git常用命令Git之使用GitHub搭建远程仓库

  • GitKraken使用教程

    转载自:超详细!Github团队协作教程(Gitkraken版使用Gitkraken进行其他Git操作下载地址:h...

  • 「Git」多账号多SSH-KEY使用教程

    本文作者陈云峰,转载请注明。 Git多账号多SSH-KEY使用教程 问题背景 Github使用SSH与客户端连接。...

  • git使用教程

    转载自 Git使用教程 和 删除git远程分支预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料)一:...

  • git大全

    awesome-githubgit中文教程Git 使用规范流程Git 简明教程(新手写的可以参考)猴子都能懂得git教程

网友评论

      本文标题:【转载】git使用教程-涂根华

      本文链接:https://www.haomeiwen.com/subject/gglstxtx.html