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 "[email protected]"

设置完之后看下git 配置

$ git config --list

接下来配置SSH Key

1. 查看是否已有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 "[email protected]"

中间会有三次提示输入,分别表示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 [email protected].com:WilonChen/FrameWorkMainProgram.git

如果报错

提示出错信息:fatal: remote origin already exists.

解决办法如下:

1.先输入

$ git remote rm origin

2.在输入

$ git remote add origin [email protected].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
时间: 2024-08-26 13:03:22

Git新电脑从头开始搭建及使用的相关文章

ubuntu从头开始搭建hadoop伪分布式环境

13年学习过一段时间的hadoop,但是工作中用到的地方比较少,有些生疏,加上现在hadoop版本也已经比较新了,所以空闲时间想继续学习一下,找到这篇文章,从头开始搭建一个hadoop环境,转过来备忘 Hadoop developers usually test their scripts and code on a pseudo-distributed environment(also known as a single node setup), which is a virtual mach

在新浪SAE上搭建微信公众号的python应用

微信公众平台的开发者文档https://www.w3cschool.cn/weixinkaifawendang/ python,flask,SAE(新浪云),搭建开发微信公众账号http://www.oschina.net/code/snippet_1768500_36580 从零开始 Python 微信公众号开发https://zhuanlan.zhihu.com/p/21354943 新浪云应用http://www.sinacloud.com/doc/sae/python/ SAE Pyth

spring mvc+ELK从头开始搭建日志平台

spring mvc+ELK从头开始搭建日志平台 最近由于之前协助前公司做了点力所能及的事情,居然收到了一份贵重的端午礼物,是给我女儿的一个乐高积木,整个有7大包物件,我花了接近一天的时间一砖一瓦的组织起来,虽然很辛苦但是能够从过程中体验到乐趣.这次将分享从头搭建分布式日志系统,主要是在spring mvc上结合ELK套件实现(之前有些工作由于分工不同由不同的同事来完成,我只是在已经配置好的环境下做开发而已),包含如下这些技术点: spring mvc logback logstash elas

Jenkins + Git + Maven + tomcat集成环境搭建

折腾了好几天,终于吧Jenkins + Git + Maven + tomcat集成环境搭建起来了,最终主要实现"自动构建.部署"web应用. 1.安装环境 操作系统:Centos 6.5 JDK:1.7.x Maven:3.1.x Git: 1.7.1,自建GitLab平台 tomcat:7.x 上述宿主机器2台:192.168.1.194,192,168.1.198,其中194位Jenkins Master,198位slave. 2.第三方安装安装和环境配置 JDK.Git.Mav

Linux下Jenkins+git+gradle 持续集成环境搭建

一.项目介绍 和 linux 环境搭建 本教程讲解 Linux下Jenkins+git+gradle 持续集成环境搭建,后续会加入 gerrit代码审核 和 robotium自动化测试 1.基本流程如下: androidstudio--  gerrit  --- git(github)   ----jenkins ---gradle ----  robotium  结果 使用AndroidStudio 开发,提交到gerrit进行代码审核,审核后提交给git(可以自己搭建git服务也可以使用gi

Git入门篇之环境搭建&基本功能的使用

网上关于GitHub的使用教程还是比较丰富,不过部分教程比较陈旧抑或写得不够详细,在我实践的过程中遇到了一些麻烦,记录下来,当是自己的一个总结吧,也供大家参考.欢迎留言交流. 本文主要讲解Windows Msysgit软件平台的使用,windows的GitHub for Windows方式和苹果系统的Github或git方式也在用,这方面网上的教程比较丰富,也就不做过多阐述了,欢迎留言讨论. Windows版本: 在windows中搭建Git环境使用Github有两种方式: 方式一: GitHu

从头开始搭建一个dubbo+zookeeper平台 【转】

本篇主要是来分享从头开始搭建一个dubbo+zookeeper平台的过程,其中会简要介绍下dubbo服务的作用.   注册中心的选择   dubbo支持多种类型的注册中心: 这里我们选择zookeeper,其实类型的优点缺点可详细查看文档. 1:zookeeper的安装,还是采用docker这一招鲜的run命令来安装zookeeper docker run -dit --name zookeeper --hostname zookeeper-host -v /data:/data -p 2181

从头开始搭建一个dubbo+zookeeper平台

本篇主要是来分享从头开始搭建一个dubbo+zookeeper平台的过程,其中会简要介绍下dubbo服务的作用. 首先,看下一般网站架构随着业务的发展,逻辑越来越复杂,数据量越来越大,交互越来越多之后的常规方案演进历程. 其次,当服务越来越多之后,我们需要做哪些服务治理? 最后,是dubbo的架构图   注册中心的选择   dubbo支持多种类型的注册中心: Multicast注册中心 Zookeeper注册中心 Redis注册中心 Simple注册中心 这里我们选择zookeeper,其实类型

新浪SAE上搭建WordPress个人博客网站-开篇

新浪SAE上搭建WordPress个人博客网站-开篇 2014年5月29日 在开始这篇博客之前,笔者在这里先普及两个东西: SAE,Sina App Engine的简称,是新浪的内部开发的云计算平台,在这里开发者可以创建Web应用和移动应用.我们创建好的应用就可以部署到SAE服务器上,它会帮我们进行负载均衡,SAE提供很多功能和服务,详细内容请到http://sae.sina.com.cn/进行查看. WordPress想必很多个人站长都非常熟悉了,它是一种使用PHP语言和MySQL数据库开发的