Git环境搭建及简单的本地、远程 两库关联

简介:

这里讲下我从拿到新的Mac后怎么一步一步搭建Git环境的。 首先让我们打开终端 launchpad 其他 终端

在终端输入 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

  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 "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









本文转自 卓行天下  51CTO博客,原文链接:http://blog.51cto.com/9951038/1770719,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
算法 网络安全 开发工具
[Git]关联远程库的两种方法及配置
本文介绍了 git 的四种连接方式:ssh 连接、HTTPS 连接、SVN 连接和 SVN + ssh 连接,重点讲解了 HTTPS 和 ssh 连接方式的配置及注意事项。文章详细解释了 HTTPS 连接的身份验证过程、常见问题及解决方案,以及 ssh 连接的公钥和私钥的创建、配置方法。此外,还介绍了如何在同一台电脑上连接多个 gitee 账号的方法。
342 0
[Git]关联远程库的两种方法及配置
|
7月前
|
存储 开发工具 数据库
什么是 Git 存储库?
【8月更文挑战第14天】
330 3
|
10月前
|
存储 项目管理 开发工具
如何使用 Git Clean 清理 Git 存储库?
【4月更文挑战第9天】
1261 9
如何使用 Git Clean 清理 Git 存储库?
|
10月前
|
开发工具 git
git使用笔记-修改url并与远端库合并
git使用笔记-修改url并与远端库合并
68 1
|
开发工具 git
git--创建版本库
git--创建版本库
|
程序员 开发工具 数据安全/隐私保护
轻松掌握Git开发(五)远程库的基本操作
轻松掌握Git开发(五)远程库的基本操作
|
Shell 网络安全 开发工具
Git本地库和Github远程库推送、拉取和克隆操作指令及团队内协作和跨团队协作
介绍Git 本地库和 Github 远程库推送、拉取及克隆命令操作 详细模拟实现了团队内协作和跨团队协作
295 0
|
存储 开发工具 git
使用Git中,经常用commit -m推送到版本库?版本库又是什么?
使用Git中,经常用commit -m推送到版本库?版本库又是什么?
101 0
|
前端开发 测试技术 持续交付
从0搭建Vue3组件库(十三):引入Husky规范git提交
从0搭建Vue3组件库(十三):引入Husky规范git提交
484 0
|
Linux 开发工具 git
【Git】一文带你入门Git分布式版本控制系统(创建版本库、 版本回退)
【Git】一文带你入门Git分布式版本控制系统(创建版本库、 版本回退)
139 0

相关实验场景

更多