• 39个你需要知道的Git命令


    01.初始化本地 Git 存储库

    git init

    02. 克隆公共存储库

    git clone repo_url

    03. 克隆私有仓库

    git clone ssh://git@github.com/[username]/[repository-name].git

    04. 将文件添加到暂存区

    git add [file-name]

    05. 检查状态

    git status

    06. 将所有新的和更改的文件添加到暂存区

    git add -A

    07. 提交更改

    git commit -m "[commit message]"

    08. 删除文件(或文件夹)

    git rm -r [file-name.txt]

    09. 分支列表(星号表示当前分支)

    git branch

    10. 创建一个新分支

    git branch [branch name]

    11. 删除远程分支

    git push origin --delete [branch name]

    12. 删除一个分支

    git branch -d [branch name]

    13. 强行删除一个分支

    git branch -D [branch name]

    14. 创建一个新分支并切换到它

    git checkout -b [branch name]

    15. 克隆一个远程分支并切换到它

    git checkout -b [branch name] origin/[branch name]

    16. 重命名本地分支

    git branch -m [old branch name] [new branch name]

    17. 切换到分支

    git checkout [branch name]

    18. 切换到上次签出的分支

    git checkout -

    19. 放弃对文件的更改

    git checkout -- [file-name.txt]

    20. 将分支合并到活动分支中

    git merge [branch name]

    21. 将一个分支合并到一个目标分支

    git merge [source branch] [target branch]

    22. 将更改存储在脏工作目录中

    git stash

    23. 删除所有隐藏的条目

    git stash clear

    24. 将分支推送到您的远程存储库

    git push origin [branch name]

    25. 将更改推送到远程存储库(并记住分支)

    git push -u origin [branch name]

    26. 将更改推送到远程存储库(记住的分支)

    git push

    27. 删除远程分支

    git push origin --delete [branch name]

    28. 将本地存储库更新为最新的提交

    git pull

    29. 从远程存储库中提取更改

    git pull origin [branch name]

    30. 将存储库的源分支设置为 SSH

    git remote set-url origin ssh://git@github.com/[username]/[repository-name].git

    31. 添加远程存储库

    git remote add origin ssh://git@github.com/[username]/[repository-name].git

    32. 查看更改

    git log

    33.  查看更改(详细)

    git log --summary

    34. 查看更改(简要)

    git log --oneline

    35. 合并前预览更改

    git diff [source branch] [target branch]

    36. 恢复提交更改

    git revert commitid

    37. 获取全局配置

    git config --global --list

    38.  全局设置用户名

    git config --global user.name "your_username"

    39. 全局设置电子邮件 ID

    git config --global user.email "your_email_address@example.com"
  • 相关阅读:
    CentOS 7.9 环境下搭建k8s集群(一主两从)
    2023如何做谷歌收录?
    VBA信息获取与处理第二个专题第五节:实际场景中随机数的利用
    一文以概之:Java类成员加载顺序
    postgresql常用操作指令
    Ubuntu Flask 运行 gunicorn+Nginx 部署
    LeetCode----120. 三角形最小路径和
    【docker】Docker--harbor私有仓库部署与管理——重点
    C#面试十问
    算法与设计分析--分治算法的设计与分析
  • 原文地址:https://blog.csdn.net/qq_41581588/article/details/126221756