git使用

git使用

  • 说明:git是版本控制工具 需要配合githubgitee 远程仓库使用 当然也可以只在本地进行版本控制但这就失去了分布式管理的意义

git 安装

下载好软件后并直接双击安装并没有太多需要注意的地方

远程仓库建立并连接

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 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值