美文网首页
Git学习02-远程

Git学习02-远程

作者: 丘名山 | 来源:发表于2018-08-07 13:40 被阅读0次

向Github提交代码

1.SSH          

SSH是一种网络协议,用于计算机之间的加密登录.

2.生成SSH key            

Linus 与Mac都是默认安装了SSH  

ssh     查询ssh,    接着输入ssh-keygen -t rsa  制定rsa算法生成密钥 接着连续三次回车 就会生成两个文件id_rsa 和id_rsa.pub, id_rsa是密钥 id_rsa.pub是公钥 这两个文件在如下目录生成:Linus/Mac 系统在~/.ssh,接下来把id_rsa.pub添加到GitHub上 ,这样本地的密钥与GitHub上的公钥进行配对,社欧泉成功后可提交代码

 cd  ~/.ssh 切换到ssh目录 

open空git./ 打开目录所在文件夹

3.GitHub上添加SSH key

在GitHub上的设置页面,点击左侧的SSH and GPG keys,然后点击右上角的New SSH key,

在key 那栏 把id_rsa.pub内容在复制进去,Title那栏不需要填写,点击 Add SSH key按钮就ok了

**查看id_rsa.pub文件的内容

Linus/mac 执行以下命令 

cd ~/.ssh  -----> cat id_rsa.pub

4.Push & Pull

git push 远程仓库名称 master 把本地代码推到远程master分支

git pull 远程仓库名称 master  把最新的远程代码更新到本地

5.提交代码

5.1 clone 自己的项目 git clone git@github.com:stormzhang/test.git  把test项目clone到了本地(master)

5.2 如果我们本地已经有个完整的git仓库  就不适用第一种方式了

假设我们有个test2项目,需要在GitHub上新建一个test项目,然后把test2上的说有代码commit记录提交到test项目.

第一步在Github上新建一个项目

第二步 把test2与Github上的test项目进行关联,切换到test2目录,执行如下命令:

git remote add origin git@github.com:zty/test.git  就是添加一个远程仓库,地址为:git@github.com:zty/test.git 

git remote -v 查看当前目录下有哪些远程仓库

接下里就是提交代码 git push origin master 

Git remote rename oldN newN  远程仓库重命名

git remote show [remote-name] 查看某个远程仓库的详细信息

****** git getch [shortname]  拉取所有文件到本地

git checkout -b [branch] [remotename]/[branch] ( git checkout --track origin/serverfix )

本地创建一个分支跟踪远程分支

Git push shortname branchName 提交到远程分支

Git pull shortName branchName   拉取远程分支信息   

Git branch –vv  就能够看到本地分支跟踪的远程分支

Git push origin –delete brachName 删除远程分支

相关文章

  • Git学习02-远程

    向Github提交代码 1.SSH SSH是一种网络协议,用于计算机之间的加密登录. 2.生成SSH ke...

  • Git远程配置

    Git远程查看  Git查看远程仓库 Git远程参数 Git配置远程仓库

  • 学习如何使用git

    学习如何使用git git的初始设置 git仓库的ssh密钥 远程仓库的设置 远程仓库与本地仓库的同步(参考了这篇...

  • git 删除远程分支

    git 删除远程分支 查看远程分支 git branch -a 删除远程分支 git push origin --...

  • 2018-05-14

    删除远程分支: git push 远程仓库 --delete 远程分支 git push 远程仓库:远程分支 本地...

  • git本地仓库的理解

    git本地仓库的理解 学习Git时总听人说git分为本地仓库和远程仓库,但是远程仓库还好理解,本地仓库在哪呢,根本...

  • Git远程操作详解

    Git远程操作详解 Git远程操作详解

  • Git

    删除远程 Git 仓库 git remote rm origin 添加远程 Git 仓库 git remote a...

  • Git 步骤

    命令的方式和远程git关联 远程git 新建仓库,得到远程地址 本地项目先执行 git init---git ad...

  • Git内容学习资源

    Git内容学习资源 廖雪峰的博客 Git教程 阮一峰的博客 常用 Git 命令清单 Git远程操作详解 Githu...

网友评论

      本文标题:Git学习02-远程

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