美文网首页
git 基础

git 基础

作者: 一个庸俗的神 | 来源:发表于2017-06-28 16:27 被阅读0次

一、初次使用设置姓名和邮箱

git config --global user.name "123456"
git config --global user.email 123456@123456.com

二、设置公钥

ssh-keygen -t rsa -b 4096 -C "123456@123456.com"  //此处邮箱为github邮箱,注意大写C

一直按 <Enter> 到结束
成功后操作目录下生成 .ssh 文件夹
内含 [公钥 id_rsa.pub ],[私钥 id_rsa ]

cat ./.ssh/id_rsa.pub  //查看公钥内容
拷贝
进入github添加一个SSH key 粘贴进去

突然想推荐文章=。=
阮一峰-SSH原理与运用

三、克隆远程仓库到本地

  1. 得到远程仓库的地址
    例如:
git@github.com:abcde/test.git  //ssh协议
https://github.com/abcde/test.git  //https协议
  1. 克隆远程仓库到本地
git clone git@github.com:abcde/test.git

四、仓库与分支操作

  1. 常用 git 操作命令
git status  //查看状态
git add .  //添加到暂存区
git commit -am "changeFile"  //提交到本地库
git push origin master  //推送到远程仓库的(origin)的master 分支
git pull  //把远程仓库的变动更新合并到本地仓库
git init  //把文件夹初始化为一个仓库
git remote -v  // 查看本地库里记录的远程库地址
git remote add origin git@github.com:123456/123.git  //给远程库的地址添加个origin标签
  1. 本地项目推送到远程空仓库
git push -f origin master   //慎用,强制推送,会覆盖别人的代码
git remote add gitlab git@gitlab.com:abc/123.git  //添加一个远程库的标签
git push gitlab master  //推送到gitlab标签的地址上
git remote remove gitlab  //删除gitlab 标签
git remote set-url origin git@github.com:asd/456.git  //修改origin标签对应的地址
git remote rename gitlab coding  //把 gitlab 标签改名为coding
  1. 分支操作
git branch dev  //创建本地库dev 分支
git checkout dev  //切换到dev 分支
git push origin dev  //推送到origin地址的dev分支上
git checkout master  //切换master主分支
git merge dev  //把 dev 分支上的内容合并到当前分支(master) 上

相关文章

  • 2.Git初步

    Git是什么 Git是什么 Git基础 Git基础 1. 下载安装Git GIT官网 安装好后,按win+R 输入...

  • Git总结

    初步 下载git 基础配置: 基础操作 获取Git仓库 初始化现有仓库 git init 克隆远程仓库 git c...

  • Git基本操作

    一、 git的基础操作 基础操作 1.在项目里创建一个git : $ git init 链接远程项目: $ git...

  • git操作

    git基础命令: git commit ---- 提交git branch newBranchName --- 新...

  • Git

    关于版本控制 Git 简史 Git 基础 安装 Git Git 前的配置

  • 2.3 Git 基础 - 查看提交记录

    提交记录git log 2.2 Git 基础 - 记录每次更新到仓库(删除和改名)2.4 Git 基础 - 撤销操...

  • 面试中的那些 Git 问题 - 基础部分

    面试中的那些 Git 问题 - 基础部分 面试中的那些 Git 问题 - 基础部分

  • 2016-06-24 阅读整理

    Git Git 基础命令Git 分支管理Git 分支合并Git 公钥提交Git 常用技巧Git 设置别名 Andr...

  • Git 系列文章

    GIT 初识 Git的基础操作 Git的远程操作 Git的分支管理 Git标签操作 Git团队协作 Git 多账户...

  • git资源学习

    git资源学习 Git详解之一 Git起步 Git详解之二 Git基础 Git详解之三 Git分支 Git详解之四...

网友评论

      本文标题:git 基础

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