Git VsCode 一步一步把本地目录放到git仓库
下载以及安装软件
1、首先需要创建一个Git账号,https://github.com/join?source=experiment-header-dropdowns-home,此教程默认已经注册好了Git账号,此处不再阐述注册过程
2、下载适合自己电脑系统的git,https://git-scm.com,下载完成后,正常软件安装,下一步。。。安装完成。安装完成之后鼠标右键会出现,gitbash等快捷项。
Git初始化配置
1、因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。右键点击gitbash,键入命令
git config --global user.name "您的名称”
git config --global user.emal “您的邮箱”
设置完成之后,查看设置
git config user.name
git config user.email
2、由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以必须要让github仓库认证你SSH key,在此之前,必须要生成SSH key。键入命令
ssh-keygen -t rsa -C youremail@example.com
密钥类型可以用 -t 选项指定。如果没有指定则默认生成用于SSH-2的RSA密钥。这里使用的是rsa。然后会要求输入保存key的文件名,输入即可。后面两次要求输入密码。可为空
此时[c盘>用户>自己的用户名>.ssh]
目录下已经生成好了。可以到目录下面看到2葛文件分别id_rsa和id_rsa.pub。对应私钥文件和公钥文件。
每次代码的提交,服务器都会用你的私钥提交服务器,公钥进行验证。由于使用的是不对称加密,所以公钥可以公开,只要保管好私钥就可以。
3、拷贝公钥
打开[c盘>用户>自己的用户名>.ssh>id_rsa.pub]拷贝公钥.打开https://github.com/settings/keys,把公钥添加进去,并给一个title用来区分其他的公钥。
4、测试ssh的连接,键入命令
ssh -T
git@github.com
出现下面提示,证明你连接成功了!
Hi sa0okm9ijn! You've successfully authenticated, but GitHub does not provide shell access.
到了这里git的初始化配置就算完成了
本地仓库建立
找到你程序所在的目录,键入命令
git init
这个目录就是git所说的仓库了,这时候用VsCode打开这个目录,增加一个文件,然后会看到左侧SourceControl图标变化,点击然后点文件上的+再点最上方的对号,对应的就是git add -----> git commit
现在我们本地仓库也建好了,也可以在本地不停的修改和提交了,不过貌似都是一个人在玩 ,没意思额 一个项目说的是协同合作,好吧 我们现在把我们的仓库和服务器仓库联系起来
打开https://github.com/new,键入仓库名称 直接创建即可,创建完成如图
大概意思就是可以创建一个新的仓库然后关联到服务器上的存储库
直接推送服务器仓库
另一个存储库导入
我们的符合第一个情况
关联服务器仓库,键入命令
git remote add origin https://github.com/sa0okm9ijn/iosWatch.git
git push -u origin master
关联远程仓库,并把本地信息推送,注意上面连接地址要替换成自己 不然会失败,我的上面没有你们的key。
此时去看服务器仓库 ,已经由了本地仓库的文件,此刻我们在添加一个文件,再提交,再从暂存区提交到代码库如下图
此刻再刷新服务器仓库,可以看到仓库里面有了我们提交的文件。到现在我们已经完成了本地仓库和服务器仓库的关联,并且可以做一些提交工作。
本文一个简单的配置,更多git的使用 还是需要更多的自己尝试。
转载于:https://www.cnblogs.com/FashionDoo/p/10190524.html
Git VsCode 一步一步把本地目录放到git仓库相关推荐
- git拉取远程分支并创建本地分支和Git中从远程的分支获取最新的版本到本地
git拉取远程分支并创建本地分支 一.查看远程分支 使用如下Git命令查看所有远程分支: git branch -r 二.拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout ...
- 前端学习(1985)vue之电商管理系统电商系统之本地分支放到git上面保存
- Git超详细学习笔记 手把手带你一步一步操作 -- 详细分析git 对象-域-分支以及github使用
Git 使用笔记 详细的说明文档: 请参考安装目录下的doc文档 D:\Program Files\Git\mingw64\share\doc\git-doc\git-stash.html git 版 ...
- 本地项目与Git项目关联
本地项目与Git项目关联 用途:将本地已有的项目与远程的项目做关联,并实现push 1.本地项目先初始化为git项目:git init 2.创建本地分支:git checkout -b develop ...
- git:建立映射到远程分支的本地分支
<?xml version="1.0" encoding="utf-8"?> git:建立映射到远程分支的本地分支 git:建立映射到远程分支的本地 ...
- 一步一步安装Git控件版本工具
Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.Git的读音为/gɪt/. Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.[ ...
- vscode返回上一步
vscode返回上一步: 在Windows中可以使用快捷键"Alt+←"实现. 在Linux中可以使用快捷键"Ctrl+Alt+ -"实现. 在Mac中可以使用 ...
- Git 与 Github 基础一步入门
git 常用命令 Git 与 GitHub 简介 Github 的简单使用 Git下载安装 Git 安装 Git常用命令 Git配置帐号和邮箱(本机) 常用命令(重点) 实践操作 Git冲突 本章知识 ...
- git的版本回退教程(带你一步一步操作)
在之前的文章中我们已经学会了如何使用git提交文件.下载更新文件.那么在git中如何进行版本回退呐 首先,在本地建立一个git项目,并且与 远程服务端(github) 上的项目进行关联(如果这一步骤有 ...
- 一步一步教你centos7.3搭建git server 2.14.1
1,检测系统中git的版本(版本很低) yum info git 2,git最新源码下载地址 https://github.com/git/git/releaseshttps://www.kernel ...
最新文章
- 历届华人 AAAI Fellows
- 【算法竞赛学习】金融风控之贷款违约预测-模型融合
- Android NDK学习(七):NDK 编译支持 C++特有的库
- logminer java_使用OracleLogminer同步Demo1Demo介绍-博客园.PDF
- C/C++中的typedef 和 #define
- 《大数据》2015年第3期“网络大数据专题”——大数据时代的互联网分析引擎...
- 志汇超级外卖餐饮 5.9.2 + 超级跑腿 v1.9.5 打包下载 小程序模块
- HTML5新的javascript选择器
- MOSS的备份与还原
- 微信php带菜单事件,phpcms微信插件自定义菜单绑定栏目获取消息的实现与应用
- Speedtest在线测试html,配置HTML5 Speedtest测试本地与服务器之间的速度
- OPA 论坛为流程控制设备接口扩展了开放性、互操作性标准 - 第一部分
- 电磁场与仿真软件(28)
- Kaggle实战:泰坦尼克幸存者预测 - 上
- 齐向东透露工信部检测360浏览器
- 解决VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色,然后再运行 VMware Workstation。
- Howdoo欢迎Mitel成为内容发布支持者
- 健身体训练课程营销活动宣传视频PR模板 MOGRT
- python爬虫,将天气预报可视化
- 小学生学计算机从几年级开始,怎样才能学好小学数学,小学数学(人教版)从几年级开始学习分数?...
热门文章
- java数组清空能释放jvm内存嘛_JVM面试题汇总
- php如何用if函数算出最大值,在Excel中根据条件用Max函数和IF函数实现求其他数据表的最大值...
- qq 音乐 python 登录_手把手教你使用Python抓取QQ音乐数据(第四弹)
- 7月6号奥特曼服务器维护中,泰迦奥特曼:7月6号开播,泰迦是泰罗儿子,优幸可变为三个奥特曼...
- android密码用户名和密码错误,Android之输入用户名和密码验证
- android arraymap排序,内存优化之ArrayMap、SparseArray、SparseIntArray
- hdoj1003+codeup2086:Max Sum最大连续子序列和(dp基础题+dp入门-----分治/遍历求和/dp)
- Anaconda下载和安装指南(超全)
- C/C++[codeup 1923]排序
- C/C++[codeup 1808]字符串查找删除