git使用(二)

git使用(二)

  • git常用基本操作命令
    • git clone
    • git log
    • git remote
    • git status
    • git add
    • git commit
    • git push
    • git branch
    • git pull

git常用基本操作命令

git clone

项目开发中项目负责人会在github上创建一个远程仓库,我们需要使用git clone将远程仓库的代码拉到本地仓库中,会在本地仓库设置远程仓库的引用名称。
负责人会将ssh协议的远程仓库地址告诉你
在这里插入图片描述
使用命令git clone ssh协议的远程仓库地址,将github上的远程仓库拉取(复制)到本地仓库中
在这里插入图片描述

git log

进入本地仓库,查看项目的提交日志
在这里插入图片描述

git remote

git remote显示远程仓库在本地仓库的名称,这个名称是远程仓库的引用,默认为origin。
在这里插入图片描述

git status

查看当前工作目录的状态
模拟俩个人完成一个排序的项目代码
一人在windows端将mian函数框架
一人在linux端实现排序函数
在windows端git clone拉取远程仓库
在这里插入图片描述
找到windows端拉取的远程仓库,在远程仓库中创建代码文件,用vs打开编写
在这里插入图片描述
在vs中完成main函数框架
在这里插入图片描述
使用git status来查看当前工作目录的状态,Untracked files提示main.cc是一个未被跟踪的文件,未被跟踪的文件就是未被添加到暂存区的文件,需要将文件添加到暂存区。
在这里插入图片描述

git add

git add是将工作区的更改添加到暂存区,git add 将main.cc文件添加到暂存区,main.cc就成为了暂存文件。使用git add . 可以将工作区所有修改添加到暂存区。
在这里插入图片描述

git commit

git commit 将暂存区(.git/index)的更改和提交信息提交到本地仓库中。本地仓库间接记录工作区所有文件的更改。
在这里插入图片描述

在这里插入图片描述

git push

git push origin main 将本地仓库中的中的main分支上更改提交到远程仓库的main分支中
在这里插入图片描述
git log查看本地仓库的提交日志,发现提交成功。
在这里插入图片描述

git branch

git branch 列出当前本地仓库的所有分支
在这里插入图片描述

git pull

拉取远程仓库的更改,更新本地仓库及工作区
在这里插入图片描述
Linux端 实现sort函数
在这里插入图片描述
git status查看工作区的状态,发现工作区有更改没有提交到暂存区,git add .将工作区所有更改提交到暂存区,git commit -m 将暂存区的更改提交到本地仓库,git push origin main将本地仓库的main分支上的更改提交到远程仓库的main分支上,git log查看项目的提交日志,发现项目更新成功。
在这里插入图片描述

windows端 git pull将远程仓库的更改拉去下来,每次git commit会生成commitID,标识每一次更改提交,可以根据commitID找到项目提交的历史版本,会有一个HEAD指针指向最近一次的更改。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/922124.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Excel求和如何过滤错误值

一、问题的提出 平时,我们在使用Excel时,最常用的功能就是求和了,一说到求和你可能想到用sum函数,但是如果sum的求和区域有#value #Div等错误值怎么办?如下图,记算C列中工资的总和。 直接用肯定会报错&…

【数据分享】2024年我国省市县三级的住宿服务设施数量(8类住宿设施/Excel/Shp格式)

宾馆酒店、旅馆招待所等住宿服务设施的配置情况是一个城市公共基础设施完善程度的重要体现,一个城市住宿服务设施种类越丰富,数量越多,通常能表示这个城市的公共服务水平越高! 本次我们为大家带来的是我国各省份、各地级市、各区…

自制Windows系统(十)

上图 (真的不是Windows破解版) 开源地址:仿Windows

Ubuntu20.04下安装向日葵

向日葵远程控制app官方下载 - 贝锐向日葵官网 下载Ununtu版的图形版本的安装deb包SunloginClient_15.2.0.63064_amd64.deb 直接执行 sudo dpkg -i SunloginClient_15.2.0.63064_amd64.deb 的话会报错: 如果在Ubuntu20.04里直接执行sudo apt install libgconf-2-4安装libgco…

vitepress博客模板搭建

vitepress博客搭建 个人博客技术栈更新,快速搭建一个vitepress自定义博客 建议去博客查看文章,观感更佳。原文地址 模板仓库: vitepress-blog-template 前言 服务器过期快一年了,博客也快一年没更新了,最近重新搭…

修改一下达梦disql 提示符

经常用disql的有时某些信息希望提示一下,默认的只显示SQL> 为了方便使用,可以在 glogin.sql 中增加些内容。 vi $DM_HOME/bin/disql_conf/glogin.sql增加以下几行 set time on set lineshow offcol global_name new_value global_name SELECT ins…

TCP vs UDP:如何选择适合的网络传输协议?

在网络通信中,TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)是两种非常重要的传输层协议。它们各有特点,适用于不同类型的应用场景。本文将详细探讨TCP和UDP协议的结构、优缺点及应用&…

支付宝租赁小程序的优势与应用前景分析

内容概要 在这个快节奏的时代,租赁服务越来越成为大家生活中的一部分。而支付宝租赁小程序正是这个大潮流中的一颗璀璨明珠。通过简单易用的界面和强大的功能,这个小程序不仅让用户在租赁过程中获得了前所未有的便利,也为商家提供了新的商业…

前端面试笔试(五)

最近面试中手撕题以及笔试中总遇到递归回溯类题目,于是去牛客上找典型题目。这里浅浅列一道。 目录 题目 解决 代码 详情 变量初始化 递归函数dg 递归终止条件 递归主体 初始调用和返回结果 题目 没有重复项数字的全排列(递归回溯,js…

【数据分享】中国价格统计年鉴(2013-2024) PDF

数据介绍 犹如一座珍贵的宝库,全面而系统地记录了中国在这一时期的价格变动情况。它涵盖了丰富的内容,包括宏观经济指标、商品价格、居民消费价格以及城市物价监测等多个方面。 在宏观经济指标方面,年鉴中收录了 GDP、CPI、PPI 等重要数据&…

数据集-目标检测系列- 花卉 鸡蛋花 检测数据集 frangipani >> DataBall

数据集-目标检测系列- 花卉 鸡蛋花 检测数据集 frangipani >> DataBall DataBall 助力快速掌握数据集的信息和使用方式,会员享有 百种数据集,持续增加中。 贵在坚持! 数据样例项目地址: * 相关项目 1)数据集…

manin动画编程(安装+入门)

文章目录 1.基本介绍2.效果展示3.安装步骤3.1安装manba软件3.2配置环境变量3.3查看是否成功3.4什么是mamba3.5创建虚拟环境3.6尝试进入虚拟环境 4.vscode操作4.1默认配置文件 5.安装ffmpeg6.安装manim软件6.vscode制作7.我的学习收获 1.基本介绍 这个manim就是一款软件&#x…

《Python编程实训快速上手》第十天--处理CSV文件和JSON数据

CSV:简化的电子表格,被保存为纯文本文件 JSON:是一种数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,以JavaScript源代码的形式将信息保存在纯文本文件中 一、csv模块 CSV文件中的每行代表电…

利用FileZilla搭建ftp服务器

一 利用windows自带的ftp服务搭建服务器,要复杂一些,好处是无需借用外部软件。 也有一些好的工具,如FileZilla的Server版,构建过程简单,好用。 下面看看。 二 安装FileZilla Server 当前下载版本是0.9.43&#xf…

P1 练习卷(C++4道题)

1.纷繁世界 内存限制:256MB 时间限制:1s 问题描述 这是一个纷繁复杂的世界。 某一天清晨你起床很迟,没有吃上早饭。于是你骑着自行车去超市,但是你又发现商店的工作人员已经重新贴上了价格标签,零食价格都涨了50%。你…

青少年编程等级考试C++一级,硬币反转问题

代码 #include<iostream>using namespace std;bool a[300];int main(){ int n,m; cin >> n >> m; for(int i 1;i < m;i) { for (int j 1;j < n;j) { if( j % i 0) { a[j] !a[j];…

外卖系统开发实战:从架构设计到代码实现

开发一套外卖系统&#xff0c;需要在架构设计、技术选型以及核心功能开发等方面下功夫。这篇文章将通过代码实例&#xff0c;展示如何构建一个基础的外卖系统&#xff0c;从需求梳理到核心模块的实现&#xff0c;帮助你快速掌握开发要点。 一、系统架构设计 一个完整的外卖系…

AJAX笔记 (速通精华版)

AJAX&#xff08;Asynchronous Javascript And Xml&#xff09; 此笔记来自于动力节点最美老杜 传统请求及缺点 传统的请求都有哪些&#xff1f; 直接在浏览器地址栏上输入URL。点击超链接提交 form 表单使用 JS 代码发送请求 window.open(url)document.location.href urlwi…

ThingsBoard规则链节点:AWS SQS 节点详解

引言 ThingsBoard 是一个开源的物联网平台&#xff0c;提供了设备管理、数据收集、处理和可视化等功能。规则链是 ThingsBoard 中的一个强大功能&#xff0c;允许用户定义复杂的业务逻辑来处理设备上报的数据。在规则链中&#xff0c;AWS SQS 节点用于将消息发送到 Amazon Simp…

Let‘s Encrypt SSL证书:acmessl.cn申请免费3个月证书

目录 一、CA机构 二、Lets Encrypt特点 三、申请SSL 一、CA机构 ‌Lets Encrypt‌是一个由非营利组织Internet Security Research Group (ISRG)运营的证书颁发机构&#xff08;CA&#xff09;&#xff0c;旨在通过自动化和开放的方式为全球网站提供免费、可靠的SSL/TLS证书。…