• 常用Git命令记录


    持续补充…

    • git add:提交到暂存区
    • git remote add : 添加一个新的远程仓库。指定一个远程仓库的名称和 URL,将其添加到当前仓库中。
    • git commit:暂存区提交到本地仓库;-m:添加日志信息
    • git commit --amend 修改最近的一次提交的commit msg
    • git commit --signoff 签名提交
    • git push:本地仓库推送到远程仓库
    • git branch:列出本地所有分支
    • git branch -m [<原分支名>] <新分支名>:修改分支名称
    • git branch -d <分支名称>:删除指定分支
    • git checkout <分支名称>:切换到指定分支
    • git checkout -b newbranch 新建分支并切换到新的分支
    • git init : 初始化仓库。
    • git clone <远程仓库网址>:克隆
    • git diff:比较当前文件和暂存区的差异
    • git fetch <远程仓库别名>:将远程仓库所有分支的最新版本全部取回本地
    • git fetch <远程仓库别名> <分支名>:将远程仓库对应分支的最新版本取回本地
    • git checkout . 放弃所有修改的文件
    • git status:查看更改
    • git add :追踪新增文件
    • git stash:存储本地修改,存储完,本地就恢复到了修改前
    • git stash list:查看git stash列表
    • git stash pop stash@{0}:恢复修改内容
    • git stash pop:恢复最新一条的修改内容
    • git push origin-cyy commit-branch:remote-commit-branch 三个参数分别是本地私仓 本地分支:远端分支
    • git cherry-pick commitID/branchname 把commitID/branchname的提交挑到当前分支
    • git remote 查看远端仓的名字
    • git fetch origin-cyy some-branch:my-branch 从origin-cyy仓获取some-branch分支的内容并保存到本地my-branch分支

    git pull = git fetch + git merge
    git fetch不会自动合并

    git checkout origin/dev 切换到远程的dev分支
    请注意,直接切换到远程分支处于“分离头指针”状态,这意味着你不能在这个状态下直接进行提交
    如果你需要在这个分支上进行更改,请考虑创建并切换到一个本地分支。

    #创建并切换到本地的 dev 分支,同时与远程的 dev 分支建立追踪关系
    git checkout -b dev origin/dev

  • 相关阅读:
    leetCode 15.三数之和 双指针解法
    docker启动出现Error response from daemon: Cannot restart container的报错
    RK3399驱动开发 | 09 - 基于RK808 PMIC的电源管理驱动
    Unity Webgl发布的一些注意的点
    (四)⼿写简单版MyBatis框架
    特征工程-特征提取(one-hot、TF-IDF)
    Python+Selenium做自动化测试
    OPT锂电池极耳缺陷检测方案
    CrossOver2024中文免费版虚拟机软件
    国密改造什么意思?国密SSL证书在国密改造中有什么作用?
  • 原文地址:https://blog.csdn.net/qq_37604640/article/details/134445036