【git】git的一些基础操作

news/2025/2/7 12:12:59/

文章目录

  • 一.git下载
  • 二.git初次操作
    • 1.生成公钥
    • 2.修改全局用户名和邮箱地址:
    • 3.本地仓库关联远端仓库
    • 4.本地初始化
    • 5.将项目上所有的文件添加到本地仓库
    • 6.提交到本地仓库
    • 7.创建main分支
    • 8.推送到main分支
  • 三.git其他操作
    • 1.develop分支
    • 2.查看分支
    • 3.切换分支
    • 4.查看分支历史

一.git下载

git下载地址:https://git-scm.com/downloads

二.git初次操作

1.生成公钥

ssh-keygen -t rsa -C "your_email@youremail.com"

之后本地生成文件,文件路径

windows:C:\Users\用户名\.ssh
linux:cd ~ 进入主目录

在这里插入图片描述
id_rsa.pub即为公钥,复制内容粘贴
在这里插入图片描述

2.修改全局用户名和邮箱地址:

git config --global user.name  "username"     
git config --global user.email "your_email@youremail.com" 

3.本地仓库关联远端仓库

git remote add origin ssh://git@git.sec-intl.com/weiyuting/shortLink.git

4.本地初始化

git init

5.将项目上所有的文件添加到本地仓库

git add .

6.提交到本地仓库

git commit -m "注释内容"

7.创建main分支

git checkout -b main

8.推送到main分支

git push origin main

三.git其他操作

1.develop分支

最好每次推送到develop分支,再请求合并到main分支

git checkout -b develop
git pull -r origin main   将main分支拷贝到本地
git add .
git commit -m "develop_test"
git remote add origin ssh://git@git.sec-intl.com/weiyuting/shortLink.git
git push origin develop
再做分支合并

2.查看分支

git branch   查看本地所有分支
git status  查看当前本地所在分支
git branch -r   查看远端所有分支
git branch -a  查看本地+远端所有分支

3.切换分支

git switch develop
git checkout develop

4.查看分支历史

git log

http://www.ppmy.cn/news/44754.html

相关文章

muduo源码剖析--Thread/EventLoopThread/EventLoopThreadPool

Thread类 muduo网络库的基础线程类&#xff0c;封装了线程的基本操作。 class Thread : noncopyable { public:using ThreadFunc std::function<void()>;explicit Thread(ThreadFunc, const std::string &name std::string());~Thread();void start(); //开启线…

Java实现图片验证码功能

文章目录一、背景二、实现步骤1、maven中加入依赖2、CaptchaController.java3、生成验证码配置4、CaptchaService.java接口5、CaptchaServiceImpl.java实现类6、增加验证码校验涉及文件一、背景 在实现登录功能时&#xff0c;为了防止特定的程序暴力破解&#xff0c;一般为了安…

ElasticSearch高级操作

一、批量操作 1、脚本形式 例&#xff1a; #删除5号 #新增8号 #更新2号 name为2号 POST _bulk {"delete":{"_index":"person1","_id":"5"}} {"create":{"_index":"person1","_id&quo…

负数的二进制表示

刚接触c语言的萌新可能对负数的二进制表示很蒙圈&#xff0c;-1不应该是10000001吗&#xff1f;为什么电脑上显示的都是11111111&#xff1f; 讨论这个话题之前我们要先了解原码&#xff0c;反码&#xff0c;补码的概念&#xff1a; 原码&#xff1a;带符号位的&#xff0c;其余…

F - Cow Contest

题目描述 Floyd 从老马的抽屉里发现了一张自驾地图&#xff0c;现在地图上有 N (1 ≤ N ≤ 100) 座城市&#xff0c;依次标号为 1, 2, ..., N&#xff0c; 城市之间由 M (1 ≤ M ≤ 4,500) 条单向边相连。给定输入的 M 条单向边后&#xff08;地图上保证没有自环且没有重复的单…

高等数学笔记(上下)

目录 不定积分定积分微分方程线性微分方程解的结构常系数齐次线性微分方程常系数齐次线性微分方程特解的求法 计算机解法 不定积分 第一类换元积分法&#xff1a;灵感来自于复合函数的求导&#xff0c;利用中间变量替换得到复合函数的积分法&#xff1a;设 f ( u ) f(u) f(u)具…

Mac远程控制工具有哪些

适用于Mac的远程控制工具有很多&#xff0c;这里我们给大家列举五个常用软件。 1、Apple Remote Desktop 苹果自带远程桌面正如其名称所承诺的那样。作为 Apple 出品的应用程序&#xff0c;您可以想象它的配置和上手是多么容易。从 App Store 下载 Apple Remote Desktop 后&a…

回顾|伍鸣博士出席《华人之光-世界瞩目的华人 Web3 项目》圆桌论坛

*本文节选自Foresight News《华人之光——世界瞩目的华人 Web3 项目》的圆桌论坛由 Foresight Ventures 与 Foresight News 联合主办的「FORESIGHT 2023 」年度峰会上&#xff0c;在《华人之光——世界瞩目的华人 Web3 项目》的圆桌论坛中&#xff0c;Conflux Co-Founder 伍鸣、…