Git环境搭建及简单的本地、远程 两库关联
这里讲下我从拿到新的Mac后怎么一步一步搭建Git环境的。 首先让我们打开终端
在终端输入 git 如果说你卡到下面的结果说明你没有安装个git,去安装。 The program 'git' is currently not installed. You can install it by typing: sudo apt-get install git
如果你恰好是iOS开发者,并且在Mac中已经安装了Xcode那么新的Xcode是默认安装了git
如果没有Xcode 那么去安装一个否则安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/。
安装之后 执行命令
$ git config --global user.name "Your Name"
$ git config --global user.email "your_email@example.com"
设置完之后看下git 配置
$ git config --list
接下来配置SSH Key
- 查看是否已有ssh key
$ cd ~/.ssh
如果不存在则提示: No such file or directory 如果已经存在了则进入~/.ssh目录,备份当前key(.ssh目录),然后删除。 备份已有的key
$ mkdir key_backup$ mv id_rsa* key_backup
. 生成ssh key
$ ssh-keygen -t rsa -C "your_email@example.com"
中间会有三次提示输入,分别表示key的保存目录再,私钥密码,私钥确认密码 这三次都可以直接敲回车即可。
.查看id_rsa.pub
$ vim id_rsa.pub
复制里面的key, 回到gitub,进入 Account Settings(账户配置),左边选择SSH Keys,New SSH Key,title写个利于你区分的,粘贴在你电脑上生成的key Add SSH key,就OK了。
.验证下是否成功了
$ ssh -T git@github.com
如果是第一次的会提示是否continue,输入yes就会看到: You've successfully authenticated, but GitHub does not provide shell access 。 表明已成功连上github,github配置ssh成功
现在git已经安装并配置好了 接下来使用git
打开终端: 1.已经有文件进入
$ cd 'your profile'
2.还没有文件,创建新的文件夹
$ cd 'your profile' 进入你想创建文件夹的地方
$ mkdir 'profile name'
创建git
$ git init
新的文件添加文件到仓库
$ git add readme.md
已工程的commit同步到本地库
$ git commit -m "wrote a readme file"
创建远程库:
关联远程库
$ git remote add origin git@github.com:WilonChen/FrameWorkMainProgram.git
如果报错 提示出错信息:fatal: remote origin already exists. 解决办法如下: 1.先输入
$ git remote rm origin
2.在输入
$ git remote add origin git@github.com:WilonChen/FrameWorkMainProgram.git
就不会报错了! 这里WilonChen......git 全是我的内容你需要替换为自己的git
然后pull下来
$ git pull
push
$ git push
如果你碰见push没有指定branch 需要指定branch 这里我就把东西全push 到master上了
$ git branch --set-upstream master origin/master
如果看到 100% 这张图你就成功了!
git clone后的执行顺序
git add .
$ git commit -m "wrote a readme file"
$ git push
Git环境搭建及简单的本地、远程 两库关联相关推荐
- 转载 jsonrpc环境搭建和简单实例
jsonrpc环境搭建和简单实例 一.环境准备 下载需要的jar包和js文件,下载地址:https://yunpan.cn/cxvbm9DhK9tDq 访问密码 6a50 二.新建一个web工程,j ...
- Liferay环境搭建、简单说明与相关资料
Liferay环境搭建.简单说明与相关资料 2012年3月23日 简单说明 该教程为是我在工作交接时编制的文档的一部分,经过测试应该不会有大问题,但可能还是会有所遗漏,请留言指正,谢谢. 转载请注明 ...
- Appium+Java环境搭建及简单实例
Appium+Java环境搭建及简单实例 一.下载jdk并配置好环境 二.下载Android-sdk并配置好环境 三.下载Eclipse软件 四.下载Node.js 下载地址:https://node ...
- Vue前端环境搭建(最简单,最全)
Vue前端环境搭建(最简单,最全) VS code下载 下载地址:https://code.visualstudio.com/ node下载 v14.15.4 版本过高不兼容部分插件,v14.15.4 ...
- 8、Hive数据仓库——环境搭建及简单使用
文章目录 Hive数据仓库--环境搭建及简单使用 Hive的安装和使用 一.Linux的JDK的安装 (已经安装过JDK可以跳过此步骤) 二.离线安装MySQL(已经安装过MySQL可以跳过此步骤) ...
- 启明云端分享|ESP32-S3开发环境搭建,这里我们会介绍两个比较常用的开发环境搭建:WINDOWS\LINUX
ESP32-S3开发环境搭建,这里我们会介绍两个比较常用的开发环境搭建:WINDOWS\LINUX 详细安装步骤概览 注:目前master分支,支持S3. 官方开发文档:包含多种平台 https:// ...
- Kubernetes集群环境搭建详细教程(一主两从)
Kubernetes集群环境搭建详细教程(一主两从) 1.1 安装要求 在开始之前,部署Kubernetes 集群机器需要满足以下几个条件: 一台或多台机器,操作系统CentOS7.x-86_x64 ...
- 信步漫谈之Git—环境搭建及入门
一.初识Git Git是一套优秀的分布式版本控制系统(区别于SVN和CVS,这两者是集中式版本控制系统). 分布式和集中式版本控制系统的区别: 1)集中式版本控制系统:版本库是集中存放在中央服务器的, ...
- linux/window 下 solr5.1 tomcat7.x 环境搭建即简单功能测试
2019独角兽企业重金招聘Python工程师标准>>> 之所以想使用solr来进行学习,很大一部分原因就是,solr能够在某种程度上提供RESTFUL相关的URL请求连接,可以把它理 ...
最新文章
- linux内核如何安装vim,如何在Linux 中安装和使用 PacVim?
- 客户合作伙伴关系研究
- 我喜欢的JavaScript编程风格
- Eclipse 一直Building Workspace 的解决办法
- 装饰器 -- 函数装饰器(tornado异常响应装饰器)
- 只能选择分卷文件的第一部分。_为机器学习模型选择正确的度量评估(第一部分)...
- centos php 默认安装目录,centos系统中的软件安装目录在哪
- 通过一个用户管理实例学习路由react-router-dom知识
- java 前后台传参数为json格式,如何取出
- BiANet:用于快速高效实现RGB-D数据显著性目标检测的双边注意力模型
- 搜c语言题答案软件下载,C语言二级题库软件下载-C语言二级题库官方版下载v1.01-乐游网安卓下载...
- 《The Django Book 2.0》中文版笔记
- 我的一百个2019(四):2019,我被坑惨了
- 服务器已联网 不能远程桌面,几种常见的Windows 服务器无法联网/无法连接远程桌面等故障解决方案...
- 电脑重装系统后数据恢复的方法
- 【日常实用篇】解决2345压缩软件自带的流氓广告
- 雪崩效应 (密码学术语)
- jqGrid参数整理
- Dockerfile 命令详解
- 高情商的王维注解了低政商孟浩然的后半生
热门文章
- 关于SSL配置的报告
- 使用C++实现一套简单的状态机模型——实例
- C++实现tar包解析
- 【OpenCV】正确创建用于保存YUV420P格式的cv::Mat
- 【C++】C++命名空间重定向
- mysql 执行计划 什么用_简述MySQL的执行计划的作用及使用方法
- java显示位图_java – 大图标位图在通知中显示为白色方块?
- forall分批提交oracle,使用BULK COLLECT+FORALL加速批量提交
- python web游戏实例_python实现的简单文本类游戏实例
- 枚举远程计算机用户名,枚举会话ID(可以用来检测当前windows用户是否是远程登录!)...