Git笔记:常用使用Git命令+使用Git关联本地仓库和远程仓库操作步骤

news/2024/10/23 9:21:57/

Git

分布式版本控制系统

常用Git命令

  1. 创建一个管理代码的文件目录
  2. 右键Git Bath打开完成配置信息,输入个人用户名、邮件信息
    git config --global user.name '用户名'
    git config --global user.email '邮箱地址'
  3. 初始化仓库
    git init: 初始化仓库
    文件目录里会出现一个.git文件(显示隐藏文件)
  4. 创建一个文件
    例如:readme.txt
  5. 查看仓库状态
    git status
    文件名为红色,提示add命令
  6. 把文件添加到暂存区stage
    git add readme.txt
  7. 查看仓库状态
    git status
    文件名为绿色
  8. 提交文件
    git commit -m'提交说明'
    提交说明:写更新完成的功能
  9. 查看仓库状态
    git status
    working tree clean
  10. 查看日志
    git log:输入wq退出日志
    git log --pretty=oneline:仅展示关键信息的日志
  11. 退回以往的版本
    git reset --hard commit_id
    commit_id可以只粘贴id前7个字符
  12. 撤回工作区的内容
    git checkout -- readme.txt
  13. 查看分支
    git branch
    *是所在分支处
    一般有3个:开发、测试、生产(至少有开发、生产)
  14. 创建分支
    git branch 分支名
  15. 删除分支

git branch -d 分支名

  1. 切换分支
    git switch dev
  2. 查看用户名和邮箱地址

git config user.name
git config user.email

使用Git关联本地仓库和远程仓库操作步骤

创建本地仓库

在本地使用空文件作为本地仓库地址
打开Git Bash在本地仓库地址输入以下命令,完成初始化本地仓库

  • git init

初次创建需要设置用户名和邮箱地址

  • git config --global user.name '用户名'
  • git config --global user.email '邮箱地址'

可使用以下命令行检查用户名和邮箱地址

  • git config user.name
  • git config user.email

关联远程仓库

使用Gitee或Github创建远程仓库,创建成功后复制仓库地址(一般选择HTTPS)
image.png

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

  • git remote add origin 仓库地址

检查关联情况

git remote -vgit remote show
image.png

从远程仓库拉取文件到本地

git pull origin 分支名字

格式:git pull <remote> <branch>

远程仓库与本地仓库同步

git pull --rebase origin master

本地仓库推送到远程仓库

git push -u origin master


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

相关文章

2.数据结构 顺序表(自留笔记)

文章目录 一.静态顺序表&#xff1a;长度固定二.动态顺序表1.下面证明原地扩容和异地扩容代码如下&#xff1a;2.下面是写一段Print&#xff0c;打印数字看看&#xff1a;3.头插4.尾删5.头删6.越界一定会报错吗7.下标插入8.下标删除9.查找数字10.应用&#xff1a;利用顺序表写一…

HarmonyOS鸿蒙学习笔记(23)监听Wifi状态变化

监听Wifi状态变化 前言创建接收状态变化的Bean对象创建订阅者和订阅事件参考资料&#xff1a; 前言 本篇博文通过动态订阅公共事件来说明怎么使用HarmonyOS监听Wifi状态的变化。关于动态订阅公共事件的概念&#xff0c;官网有详细说明&#xff0c;再次就不在赘述。博文相关项目…

Unity Text超框 文字滚动循环显示

Unity Text超框 文字滚动循环显示 //container Text using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; using UnityEngine.UI;public class AutoScrollText : MonoBehaviour {private Text[] _texts new Text[…

SIP INVITE method

在RFC 3261定义了SIP:INVITE,以下是具体内容。 当UA客户端希望发起session,例如voice call 或video call时,UAC就可以发送INVITE request。INVITE request会要求服务器建立session,然后该请求由代理转发,最终到达一个或多个可能接受邀请的UAS。 UAS 可以通过发送 2xx res…

C#-前后端分离连接mysql数据库封装接口

C#是世界上最好的语言 新建项目 如下图所示选择框红的项目 然后新建 文件夹 Common 并新建类文件 名字任意 文件内容如下 因为要连接的是mysql数据库 所以需要安装 MySql.Data.MySqlClient 依赖; using MySql.Data.MySqlClient; using System.Data;namespace WebApplication1.…

微信小程序(十一)表单组件(进阶)

注释很详细&#xff0c;直接上代码 上一篇 新增内容&#xff1a;&#xff08;涉及内容较多&#xff0c;建议细看源码&#xff09; 1.radio-group的使用与数据处理 2.checkbox-group的使用与数据处理 3.picker的使用与数据同步处理(此处示范了地域与日期) 源码&#xff1a; form…

训练YOLOv5模型(云端GPU)

Colab 选择GPU 查看配置 ! nvidia-smi上传压缩包并解压 压缩包 -> 解压的文件 !unzip /content/yolov5-5.0.zip -d/content/yolov5进入目标文件夹下 %cd /content/yolov5/yolov5-5.0安装所需包package !pip install -r requirements.txt添加插件-Tensorboard 失败的话…

搭建k8s集群实战(二)安装keepalived和haproxy

keepalived介绍: 是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障 Keepalived作用: 为haproxy提供vip(10.208.1.190)在三个haproxy实例之间提供主备,降低当其中一个haproxy失效的时对服务的影响。 1、yum安装Keepalived【三个master…