git使用
git 安装
-
下载:Git - Downloads (根据自己的需求下载)
-
中文版使用手册:Git - Book
下载好软件后并直接双击安装并没有太多需要注意的地方
远程仓库建立并连接
git 常用命令
- 基础命令
# 初始化仓库
git init
# 添加所有修改到暂存区
git add .
# 提交commt
git commit -am"提交信息"
# 推到远程仓库 gitee 远程仓库别名
git push gitee main
# 查看当前状态
git status
# 查看commit 日志 每次提交显示在一行
git log --pretty=oneline
# 链接 远程与本地仓库
#origin 为默认远程仓库本地别名 可以设置自行设置
git remote add origin 远程仓库地址
# 删除已经关联的远程仓库 Origin
git remote rm origin
# 查看远程库信息
git remote -v
- 分支管理
# 创建分支
git branch develop
# 切换分支
git switch
# 合并分支 本地 (将develop合并到当前分支)
git merge develop
# 退回修改
git restroe
# 分支管理
# 获取当前所有分支的list
git branch
# 查看每个分支最后提交
git branch -v
# 已经合并到的当前分支 #此时可以删除 已合并分支 git branch -d 分支名
git branch --merged
# 未合并到当前分支 #使用 git branch -d 删除未合并分支会失败 可以使用 git branch -D 强制删除
git branch --no-merged
# 可在当前分支查看 其它分支点合并状态
git branch --no-merged master
# 远程分支
# 获取远程引用的完整列表
git ls-remote <remote>
# 获取远程分支的信息
git remote show <remote>
# 远程拉取最新更改 若本地分支未作修改 可直接拉取合并
git fetch
# 合并到本地分支
git pull
# 合并远程分支到本地
# 本地分支需先 commit 但不提交
# 拉取远程分支到 temp
git fetch origin main:temp
# 比较两分支的不同
git diff temp
# 将temp 合并到 当前分支
git merge temp
# 删除temp分支
git branch -d temp
# clone 保存到PothosSDR文件夹 也可以不填默认
git clone https://github.com/pothosware/PothosSDR.git PothosSDR
# clone wiki 在.git 前加 .wiki
git clone https://github.com/pothosware/PothosSDR.wiki.git