下载以及安装软件

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仓库相关推荐

  1. git拉取远程分支并创建本地分支和Git中从远程的分支获取最新的版本到本地

    git拉取远程分支并创建本地分支 一.查看远程分支 使用如下Git命令查看所有远程分支: git branch -r 二.拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout ...

  2. 前端学习(1985)vue之电商管理系统电商系统之本地分支放到git上面保存

  3. Git超详细学习笔记 手把手带你一步一步操作 -- 详细分析git 对象-域-分支以及github使用

    Git 使用笔记 详细的说明文档: 请参考安装目录下的doc文档 D:\Program Files\Git\mingw64\share\doc\git-doc\git-stash.html git 版 ...

  4. 本地项目与Git项目关联

    本地项目与Git项目关联 用途:将本地已有的项目与远程的项目做关联,并实现push 1.本地项目先初始化为git项目:git init 2.创建本地分支:git checkout -b develop ...

  5. git:建立映射到远程分支的本地分支

    <?xml version="1.0" encoding="utf-8"?> git:建立映射到远程分支的本地分支 git:建立映射到远程分支的本地 ...

  6. 一步一步安装Git控件版本工具

    Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.Git的读音为/gɪt/. Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.[ ...

  7. vscode返回上一步

    vscode返回上一步: 在Windows中可以使用快捷键"Alt+←"实现. 在Linux中可以使用快捷键"Ctrl+Alt+ -"实现. 在Mac中可以使用 ...

  8. Git 与 Github 基础一步入门

    git 常用命令 Git 与 GitHub 简介 Github 的简单使用 Git下载安装 Git 安装 Git常用命令 Git配置帐号和邮箱(本机) 常用命令(重点) 实践操作 Git冲突 本章知识 ...

  9. git的版本回退教程(带你一步一步操作)

    在之前的文章中我们已经学会了如何使用git提交文件.下载更新文件.那么在git中如何进行版本回退呐 首先,在本地建立一个git项目,并且与 远程服务端(github) 上的项目进行关联(如果这一步骤有 ...

  10. 一步一步教你centos7.3搭建git server 2.14.1

    1,检测系统中git的版本(版本很低) yum info git 2,git最新源码下载地址 https://github.com/git/git/releaseshttps://www.kernel ...

最新文章

  1. 历届华人 AAAI Fellows
  2. 【算法竞赛学习】金融风控之贷款违约预测-模型融合
  3. Android NDK学习(七):NDK 编译支持 C++特有的库
  4. logminer java_使用OracleLogminer同步Demo1Demo介绍-博客园.PDF
  5. C/C++中的typedef 和 #define
  6. 《大数据》2015年第3期“网络大数据专题”——大数据时代的互联网分析引擎...
  7. 志汇超级外卖餐饮 5.9.2 + 超级跑腿 v1.9.5 打包下载 小程序模块
  8. HTML5新的javascript选择器
  9. MOSS的备份与还原
  10. 微信php带菜单事件,phpcms微信插件自定义菜单绑定栏目获取消息的实现与应用
  11. Speedtest在线测试html,配置HTML5 Speedtest测试本地与服务器之间的速度
  12. OPA 论坛为流程控制设备接口扩展了开放性、互操作性标准 - 第一部分
  13. 电磁场与仿真软件(28)
  14. Kaggle实战:泰坦尼克幸存者预测 - 上
  15. 齐向东透露工信部检测360浏览器
  16. 解决VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色,然后再运行 VMware Workstation。
  17. Howdoo欢迎Mitel成为内容发布支持者
  18. 健身体训练课程营销活动宣传视频PR模板 MOGRT
  19. python爬虫,将天气预报可视化
  20. 小学生学计算机从几年级开始,怎样才能学好小学数学,小学数学(人教版)从几年级开始学习分数?...

热门文章

  1. java数组清空能释放jvm内存嘛_JVM面试题汇总
  2. php如何用if函数算出最大值,在Excel中根据条件用Max函数和IF函数实现求其他数据表的最大值...
  3. qq 音乐 python 登录_手把手教你使用Python抓取QQ音乐数据(第四弹)
  4. 7月6号奥特曼服务器维护中,泰迦奥特曼:7月6号开播,泰迦是泰罗儿子,优幸可变为三个奥特曼...
  5. android密码用户名和密码错误,Android之输入用户名和密码验证
  6. android arraymap排序,内存优化之ArrayMap、SparseArray、SparseIntArray
  7. hdoj1003+codeup2086:Max Sum最大连续子序列和(dp基础题+dp入门-----分治/遍历求和/dp)
  8. Anaconda下载和安装指南(超全)
  9. C/C++[codeup 1923]排序
  10. C/C++[codeup 1808]字符串查找删除