IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> git使用 -> 正文阅读

[开发工具]git使用

git是什么

git是分布式版本控制工具,可以管理项目代码,团队协作开发

注意:版本指的不是文件,指的是【修改】!!!!!

  • 分布式:不依赖于某个服务器,可以单独在某个电脑上操作
  • 集中式:所有电脑或终端都依赖于某个中心服务器,如果中心服务器宕机了,则整个网络瘫痪了
工作方式:
  • 命令行和GUI图形界面方式【软件操作】
版本控制工具:
  • git:分布式
  • svn:集中式

git环境

看这里, 点这里官方下载地址

在这里插入图片描述

  1. 安装
  2. 运行
    电脑空白处右键–选择git bash–打开命令行(就是一个黑窗口)

git常用命令

查看电脑用户名和邮箱是否配置

git config --list

配置用户名

git config --global user.name '用户名'

配置邮箱:

git config --global user.email 'xxx@88.com'

初始化git

git init

查看git状态

git status

添加到暂存区

git add 要添加的文件名

提交到本地仓库分支

  git commit -m '要提交的说明'
  
  例如:git commit -m '创建了index.html和index.js文件'

接下来git推送远程,需要去创建一个属于自己的远程仓库
创建远程仓库首先要注册一个gihub或gitee帐号(这里演示github)

在这里插入图片描述

在这里插入图片描述

注册仓库完成后接下来就是创建和配置公钥和密钥

ssh-keygen -t rsa -b 4096 -C "邮箱名@126.com"  敲3回车
生成目录:c:/Users/你的用户名子/.ssh/id_rsa.pub 复制里面的全部内容到远程的 
https://github.com/settings/keys
id_rsa:密钥  留给自己
id_rsa.pub:公钥 放在远程仓库

密钥创建好就可以连接到远程了

  • 测试是否能连接到远程
ssh -T git@github.com
返回结果:Hi w3cteching! You've successfully authenticated, 
  • 开始连接远程
git remote add origin 这里的代码是点击仓库里绿色按钮code有个SSH下面有个连接复制到这上面
例:git remote add origin git@github.com:Zuiet/2109A.git
查看是否连接成功:
git remote -v

然后将代码推送到远程

如果git push推送失败,通常是远程仓库中有本地没有的文件代码,或远程仓库相同分支下的相同文件被你的队员改过,失败,解决方案:先拉取,再推送,如果不出现问题就执行下面代码!
拉取:远程--本地
git pull origin master --allow-unrelated-histories

推送:本地--远程
git push -u origin master

如果无法打开github页面,因为是国外的网站时好时坏!
可以下载一个火绒安全

在这里插入图片描述
在这里插入图片描述

在打开的记事本后面加上 140.82.113.4 github.com

在使用的时候出现BUG或者认为文档里那个模块修改的欢迎评论区指正

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-09-21 00:48:32  更:2022-09-21 00:50:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:59:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码