https://www.runoob.com/go/go-tutorial.html

javascript

https://www.runoob.com/js/js-async.html

github 公钥

https://www.cnblogs.com/Teachertao/p/16816499.html

WebRTC 的 RTSP 视频实时预览

https://www.toutiao.com/article/7266427005833740835/

GIT 使用手册(HEAD表示当前)

git规范

https://doc.rg1008.com/docs/rg_pass_dev/rg_pass_dev-1ecm1adb7em7o

linux

cat 文件名 查看文件内容

rm 文件名 移除文件名

:wq 保存退出

:q 退出

常规

工作区 暂存区 本地库 远程库 空间概念说明

git clone xxx.git 克隆远程仓库

git pull 拉取远程参考最新代码到本地(工作区)

git add . 全部提交到暂存区

git add ./文件名 特定文件提交

git commit -m "feat:[feature/f分支名]描述" 不填/文件名 提交到本地库

git push origin feature/f分支名 推送到远程仓库

日志

git status 差异状态

git log 查看日志

git log --online 按行查看日志,按 wq 推出

git log --pertty=oneline 按行查看全部日志

git reflog 按行查看带回退步骤HEAD@{1}的日志 【常用】

回退

git reset --hard 索引 回退到指定索引/位置(7位hash值)【常用】

(--hard) 本地库移动同时,重置暂存区、重置工作区

git reset --mixed 索引 回退到指定索引/位置(7位hash值)

(--mixed) 本地库移动同时,重置暂存区,但是工作区不动

git reset --soft 索引 回退到指定索引/位置(7位hash值)

(--soft) 本地库移动同时,暂存区不动,但是工作区不动

删除

rm 文件名 删除工作区中的文件

git add 文件名 删除操作同步到暂存区

git commit -m "备注" 文件名 删除操作同步到本地库

git reset --hard 索引 找回本地库删除的文件(将历史版本切换到新增文件的位置)

恢复暂存区删除的文件

git reset --hard HEADgit reset --hard 索引

差异比较(按行为单位)

git diff [文件名] 查看所有/特定文件工作区和暂存区的差异

git diff HEAD/索引 [文件名] 查看暂存区和本地库的差异

git diff 分支名1 分支名1 分支差异比较

分支

https://blog.csdn.net/u010665216/article/details/129885666

git branch -v 查看分支,前面*表示当前在哪个分支

git branch 新分支名 从主分支创建分支

git checkout -b 新分支名 创建新分支并切换到新分支

git checkout 分支名 切换分支

git merge 被合并的分支合并 切换到目标分支, 然后把被合并的分支合并到目标分支

Merge conflict 合并有冲突

master | MERGING 表示有合并冲突,处于合并状态

cat 文件名 查看文件名,找到如下标记

<<<<<<< HEAD
这是目标分支的修改
=======
这是被合并分支的修改
>>>>>>> new-feature

git add 文件名 1、人为修复后,然后将工作区提交到暂存区

git commit -m "备注" 2、暂存区提交到本地库,备注后面不能带文件名

远程冲突处理

git pull 1、拉取远程库

查看解决 2、解决冲突

git add 文件名 3、人为修复后,然后将工作区提交到暂存区

git commit -m "备注" 4、暂存区提交到本地库,备注后面不能带文件名

git push origin 分支名 5、推送到远程库

make简易操作

https://sourceforge.net/projects/ezwinports/files/

文档更新时间: 2023-12-10 22:15   作者:admin