Git 使用笔记

基本操作:

  1. 初始化 (git init)
    使用背景和作用:
    在本地建立一个文件夹后,基于这个文件夹进行git 操作,赋予git操作本文件夹的权限 。
  2. 查看当前文件夹状态(git status)
    每次打开文件夹后,需要查看当前的文件夹状态,并针对操作目的进行正确的操作。
  3. 查看分支

创建分支和删除分支:

应用需求: 同一个版本需要同时进行多个操作,且各个版本之间不能产生矛盾。
常用指令: git branch -v / git branch 需要创建的分支名 / git checkout 要切换到的分支名

创建分支:需要首先切换到某个分支的某个版本,然后基于此分支和版本创建一个新的分支(copy)/ git branch 新分支名。
删除分支:1.无法删除正在使用的分支——如果当前状态是处在分支1,则无法通过删除分支指令删除分支1/ git branch -d 欲删除分支名字。2. 不能夸版本删除分支—— 基于a 建立分支b, 基于分支b建立分支c, 无法在a分支环境中删除分支c (除非c 和a 已经融合), 需要切换到分支b, 然后删除分支c (2024 03 21)

分支和版本的关系: 创建第一个分支,修改并保存到本地后,如果在第一个分支上再创建第二个分支,则第二个分支就相当于第一个分支的最新版本(个人阶段性感受)。

创建远程库,提交本地库到远程库,拉取远程库到本地库

创建远程库、创建别名:

  1. 远程库和 本地库的名字最好保质一致,
  2. 创建远程库的别名
    远程库的名字一般是这种形式 :“https://github.com/dji-sdk/Mobile-SDK-Android-V5.git”, 进行操作的时候一般不容易引用,因此需要创建一个简短的别名(alias).
    指令形式: git remote add Alias(别名) OriginName (原名)
  3. 查看别名
    git remote -v

提交本地库到远程库

需要切换到对应需要推送的分支下进行操作

  1. git push alias(别名) 分支名(推送的最小单位)
  2. 如何在远程库中查看上传结果:
    打开远程库
    在这里插入图片描述

拉取远程库到本地库