39个你需要知道的Git命令

在本文中,我整理了一些常用的Git命令,希望这些命令可以帮助你提升工作效率。

  1. 初始化本地 Git 存储库
    git init

  2. 克隆公共存储库
    git clone repo_url

  3. 克隆私有仓库
    git clone ssh://git@github.com/[username]/[repository-name].git

  4. 将文件添加到暂存区
    git add [file-name]

  5. 检查状态
    git status

  6. 将所有新的和更改的文件添加到暂存区
    git add -A

  7. 提交更改
    git commit -m "[commit message]"

  8. 删除文件(或文件夹)
    git rm -r [file-name.txt]

  9. 分支列表(星号表示当前分支)
    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"

posted @   一头鹿~  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示