基本操作:
- 初始化 (git init)
使用背景和作用:
在本地建立一个文件夹后,基于这个文件夹进行git 操作,赋予git操作本文件夹的权限 。 - 查看当前文件夹状态(git status)
每次打开文件夹后,需要查看当前的文件夹状态,并针对操作目的进行正确的操作。 - 查看分支
创建分支和删除分支:
应用需求: 同一个版本需要同时进行多个操作,且各个版本之间不能产生矛盾。
常用指令: 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)
分支和版本的关系: 创建第一个分支,修改并保存到本地后,如果在第一个分支上再创建第二个分支,则第二个分支就相当于第一个分支的最新版本(个人阶段性感受)。
创建远程库,提交本地库到远程库,拉取远程库到本地库
创建远程库、创建别名:
- 远程库和 本地库的名字最好保质一致,
- 创建远程库的别名
远程库的名字一般是这种形式 :“https://github.com/dji-sdk/Mobile-SDK-Android-V5.git”, 进行操作的时候一般不容易引用,因此需要创建一个简短的别名(alias).
指令形式: git remote add Alias(别名) OriginName (原名) - 查看别名
git remote -v
提交本地库到远程库
需要切换到对应需要推送的分支下进行操作
- git push alias(别名) 分支名(推送的最小单位)
- 如何在远程库中查看上传结果: