创建git本地仓库

在创建项目根目录后, 进入根目录。然后,使用以下命令创建git仓库

$git init

这会在项目根目录下生成一个隐藏的名为.git的文件夹,这个文件夹存放的就是git仓库。

创建.gitignore文件

因为git会默认追踪项目文件夹 的变化。有些文件我们不需要追踪他们的变化。

在该文件中编写相应的规则, 符合规则的文件会被忽略不添加到git仓库中。

连接远程仓库

一般情况下,连接远程仓库推送我们的程序时,需要输入用户密码。

所以我们可以通过ssh协议, 连接远程的gitee仓库或者githhub仓库。

首先我们要创建SSH密钥

$ssh-keygen

一路Enter就行, 采用默认值。

这会在用户根目录下创建一个.ssh文件夹, 里面包含了id_rsa 和id_rsa.pub两个文件。 前者是私钥, 后者是公钥。秘钥不能泄露出去, 而公钥要设置在gitee和github的响应位置,示例如下图1-1、图1-2:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hYSxernB-1583414270236)(/tmp/1583412454118.png)]

图1-1

将id_rsa.pub里面的公钥填下图内

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CZSOyrLE-1583414270237)(/tmp/1583412748896.png)]

图1-2

使用以下命令关联远程仓库

$git remote add origin git@gitee.com:xx/xx.git

他会关联git@gitee.com:xx/xx.git所对应的远程仓库。origin是设置的关联名字,可以随便起, 以后通过它向远程仓库提交程序。

其他

查看更变状态

$git status

提交全部变动

$git add .

添加说明

$git commit -m "xxxx"

提交到远程仓库

$git push origin  #origin是关联时设置的名字

Git——git的简单使用以及连接gitee的远程仓库[经验 y.2]相关推荐

  1. Git之同一台电脑如何连接多个远程仓库

    Git之同一台电脑如何连接多个远程仓库 一.总结 一句话总结: 1.git使用.git目录里面的内容(ssh或用户名密码)来自动和远程仓库通信 2.在不同的仓库中配置不同的.git目录,可以连接不同的 ...

  2. Git之同一台电脑连接多个远程仓库

    问题描述 有时候我们需要在同一台电脑上连接多个远程仓库,比如连接两个GitHub账号,那么需要两个条件. 1.生成两对 私钥/公钥,并且密钥文件命名不能重复. 2.push 到remote时区分两个账 ...

  3. Git入门最终集!SSH公钥是乱码怎么办?IDEA与Git!将自己的代码上传至远程仓库!

    Git入门最终集!SSH公钥是乱码怎么办?IDEA与Git!将自己的代码上传至远程仓库! 一.更改用户名和主机名! 因为当时Windows设置的用户名为中文名称,导致生成的SSH密钥是乱码非常难受,原 ...

  4. git本地创建新分支并推送到远程仓库

    1,在当前项目目录,从已有的分支创建新的分支(如从master分支),创建一个dev分支 git checkout -b dev 2,创建完可以查看一下,分支已经切换到dev git branch * ...

  5. Git如何创建本地分支并推送到远程仓库

    Git如何创建本地分支并推送到远程仓库 假设新的分支名称为:new_branch -- 切换到拉取分支的原分支,假设为master git checkout master git pull -- 拉取 ...

  6. git本地项目代码上传至码云远程仓库总结

    2019独角兽企业重金招聘Python工程师标准>>> git基本使用小结 之前公司的版本控制工具一直用的是svn,最近要改用git,之前用svn一直很熟,没用过git,顺应公司形势 ...

  7. 版本控制介绍、Git的安装、TortoiseGit的安装、Git的文件操作、IDEA + 同步到GitHub远程仓库 | 克隆 | 分支 | 忽略文件

    文章目录 版本控制 什么是版本控制 常见的版本控制工具 版本控制分类 Git与SVN的主要区别 Git的历史 Git安装与配置 TortoiseGit的安装 Git基本理论 Git项目搭建 Git文件 ...

  8. 同一台mac管理多个git 账号/同一个项目推送到多个远程仓库

    问题1:一台电脑绑定两个git账号,描述: 公司git账号:company   项目名称:CompanyApp 个人git账号:self            项目名称:SelfApp  公司项目在p ...

  9. Git学习笔记 -- 安装git、创建版本库、时光穿梭、远程仓库

    一.Git的安装 在window系统上安装:从https://git-for-windows.github.io下载,然后按默认选项安装即可: 安装完成后,在"桌面"上右击,在弹出 ...

最新文章

  1. android AsyncTask 的分析与运用
  2. 如何在SAP的的凭证流浏览器(DRB)中显示客户自定义的凭证
  3. 语音社交产品,安全合规“防坑指南”!
  4. 各种输出函数的比较(printf/fprintf/sprintf/snprintf/vprintf/vfprintf/vsprintf/vsnprintf)
  5. 树莓派 神经网络植入_使用自动编码器和TensorFlow进行神经植入
  6. VX的这一重大变化,你支持嘛?
  7. 【BZOJ 1801】【AHOI 2009】中国象棋(递推DP)
  8. drupal 字符串替换符号 @ % !
  9. 人民日报发推欢迎Google重返大陆,FB上长文阐述详细立场
  10. 猿创征文|Python学习工具千千万,我心中的TOP10
  11. git 创建邮箱 用户名_初次安装git配置用户名和邮箱及密钥
  12. cmt obm odm 代工模式oem_OEM、ODM、OBM、OPM概念,作用与区别
  13. css媒体查询来兼容
  14. 实现内网穿透,个人电脑秒变服务器
  15. IT就业前景怎么样?好不好?
  16. lftp下载文件无法覆盖,提示 file already existst and xfer:clobber is unset 问题解决
  17. win系统在虚拟机中启动黑屏的处理办法
  18. 计算机语言真假的意思,c语言中1和0是真假的意思吗
  19. STN32单片机学习笔记(五)-按键检测
  20. 独立开发者如何笑傲江湖

热门文章

  1. 7-1 递归实现逆序输出整数 (15 分)
  2. 【MD5】校验下载文件完整性
  3. 使用计算机处理问题的步骤,1.1计算机解决问题的过程 计算机解决问题的5个步骤...
  4. Xshell终端工具突出显示集的正则配置
  5. 基于C#的服装店进销存管理系统设计与实现
  6. 在网商大会上马云的讲话
  7. 瑞士苏黎世联邦理工学院计算机专业,苏黎世联邦理工学院计算机专业
  8. 《初.中级网管要掌握的技术》我的技术我做主
  9. vue 自动px单位自动转换rem
  10. C#基础--LINQ