git命令集锦

worktile 其他 104

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    一、Git的基础命令集锦
    1. git init
    – 功能:初始化一个空的Git仓库
    – 示例:“`git init“`

    2. git clone
    – 功能:克隆一个远程Git仓库到本地
    – 示例:“`git clone <远程仓库地址>“`

    3. git add
    – 功能:添加文件到Git仓库的缓存区
    – 示例:“`git add <文件名>“`

    4. git commit
    – 功能:将缓存区的文件提交到Git仓库
    – 示例:“`git commit -m “提交说明”“`

    5. git status
    – 功能:查看Git仓库的当前状态
    – 示例:“`git status“`

    6. git log
    – 功能:查看Git仓库的提交历史
    – 示例:“`git log“`

    7. git branch
    – 功能:管理Git仓库的分支
    – 示例:
    – 查看分支:“`git branch“`
    – 创建分支:“`git branch <分支名>“`
    – 切换分支:“`git checkout <分支名>“`
    – 删除分支:“`git branch -d <分支名>“`

    8. git merge
    – 功能:合并指定分支到当前分支
    – 示例:“`git merge <分支名>“`

    9. git pull
    – 功能:从远程仓库拉取最新代码并合并到本地仓库
    – 示例:“`git pull origin <分支名>“`

    10. git push
    – 功能:将本地仓库的代码推送到远程仓库
    – 示例:“`git push origin <分支名>“`

    11. git remote
    – 功能:管理Git仓库的远程地址
    – 示例:
    – 查看远程仓库:“`git remote -v“`
    – 添加远程仓库:“`git remote add <远程仓库名> <远程仓库地址>“`
    – 删除远程仓库:“`git remote remove <远程仓库名>“`

    二、Git的高级命令集锦(分支)
    1. git rebase
    – 功能:合并指定分支到当前分支,并使提交历史更加整洁
    – 示例:“`git rebase <分支名>“`

    2. git cherry-pick
    – 功能:选择某个分支的一个或多个提交应用到当前分支
    – 示例:“`git cherry-pick <提交的哈希值>“`

    3. git stash
    – 功能:将当前未提交的工作暂存起来,以便切换到其他分支
    – 示例:
    – 保存工作:“`git stash“`
    – 恢复工作:“`git stash apply“`

    4. git revert
    – 功能:撤销指定提交
    – 示例:“`git revert <提交的哈希值>“`

    三、Git的高级命令集锦(标签和版本)
    1. git tag
    – 功能:管理Git仓库的标签
    – 示例:
    – 查看标签:“`git tag“`
    – 创建标签:“`git tag <标签名>“`
    – 删除标签:“`git tag -d <标签名>“`

    2. git show
    – 功能:显示某个提交的详细信息
    – 示例:“`git show <提交的哈希值>“`

    四、Git的高级命令集锦(远程仓库管理)
    1. git fetch
    – 功能:从远程仓库拉取最新代码,但不合并到本地仓库
    – 示例:“`git fetch origin <分支名>“`

    2. git push
    – 功能:将本地仓库的代码推送到远程仓库
    – 示例:“`git push origin <分支名>“`

    3. git remote
    – 功能:管理Git仓库的远程地址
    – 示例:
    – 查看远程仓库:“`git remote -v“`
    – 添加远程仓库:“`git remote add <远程仓库名> <远程仓库地址>“`
    – 删除远程仓库:“`git remote remove <远程仓库名>“`

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    1. git init: 初始化一个空的git仓库,在当前目录下创建一个新的.git目录来管理版本控制。
    2. git clone [url]: 从远程仓库克隆一个副本到本地,url是远程仓库的地址。
    3. git add [file]: 将文件添加到暂存区,准备提交到版本库。
    4. git commit -m “message”: 将暂存区的文件提交到本地版本库,并添加提交说明。
    5. git status: 查看当前工作目录和暂存区的状态,显示有变动的文件。
    6. git diff: 查看当前工作目录和暂存区的文件差异。
    7. git log: 查看提交历史,显示每次提交的作者、提交时间和提交说明。
    8. git branch: 查看当前分支,显示所有分支的列表。
    9. git checkout [branch]: 切换到指定分支。
    10. git checkout -b [branch]: 创建并切换到新的分支。
    11. git merge [branch]: 合并指定分支到当前分支。
    12. git pull: 拉取远程分支的最新代码到本地。
    13. git push: 推送本地分支的代码到远程仓库。
    14. git remote add [name] [url]: 添加一个远程仓库,并指定一个名称。
    15. git remote -v: 查看所有远程仓库的地址。
    16. git fetch: 拉取远程仓库的所有分支的最新代码,但不合并到本地分支。
    17. git stash: 将当前的修改暂存起来,以便在切换分支之后再恢复。
    18. git reset [commit]: 撤销提交,并将HEAD指针移动到指定的commit之前的提交。
    19. git revert [commit]: 撤销指定commit的修改,并创建一个新的commit。
    20. git rm [file]: 从版本库中移除指定文件。

    这些命令涵盖了git的基本操作,可以用来实现代码的版本管理、分支管理、远程仓库的操作等。通过这些命令,可以轻松地进行代码的开发、合并、发布等操作。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一、Git命令集锦

    Git是一个分布式版本控制系统,广泛用于协同开发和版本管理。下面是一些常用的Git命令,包括基本操作、分支管理、远程仓库等。

    二、基本操作

    1. 初始化一个Git仓库
    “`
    git init
    “`
    2. 添加文件到暂存区
    “`
    git add <文件名>
    “`
    3. 提交暂存区的文件到本地仓库
    “`
    git commit -m “<提交信息>”
    “`
    4. 查看当前仓库的状态
    “`
    git status
    “`
    5. 查看提交日志
    “`
    git log
    “`
    6. 撤销工作区的修改
    “`
    git checkout — <文件名>
    “`
    7. 撤销暂存区的修改
    “`
    git reset HEAD <文件名>
    “`
    8. 撤销最后一次提交
    “`
    git revert HEAD
    “`
    9. 创建分支
    “`
    git branch <分支名>
    “`
    10. 切换到指定分支
    “`
    git checkout <分支名>
    “`
    11. 合并指定分支到当前分支
    “`
    git merge <分支名>
    “`
    12. 删除分支
    “`
    git branch -d <分支名>
    “`
    13. 建立远程和本地的关联
    “`
    git remote add origin <远程仓库地址>
    “`
    14. 抓取远程仓库的变化并合并
    “`
    git pull
    “`
    15. 将本地仓库的变化推送到远程仓库
    “`
    git push origin <分支名>
    “`

    三、分支管理

    1. 查看分支列表
    “`
    git branch
    “`
    2. 查看所有分支(包括远程分支)
    “`
    git branch -a
    “`
    3. 查看当前分支
    “`
    git branch –show-current
    “`
    4. 创建并切换到新分支
    “`
    git checkout -b <分支名>
    “`
    5. 删除分支
    “`
    git branch -d <分支名>
    “`
    6. 合并分支
    “`
    git merge <分支名>
    “`
    7. 回退分支
    “`
    git reset –hard
    “`
    8. 暂存当前分支的改动
    “`
    git stash save
    “`
    9. 恢复暂存的改动
    “`
    git stash apply
    “`
    10. 删除暂存的改动
    “`
    git stash drop
    “`
    11. 清除所有暂存的改动
    “`
    git stash clear
    “`

    四、远程仓库

    1. 克隆远程仓库到本地
    “`
    git clone <远程仓库地址>
    “`
    2. 添加远程仓库
    “`
    git remote add <仓库别名> <远程仓库地址>
    “`
    3. 查看远程仓库列表
    “`
    git remote -v
    “`
    4. 从远程仓库拉取代码
    “`
    git pull <远程仓库别名> <分支名>
    “`
    5. 将本地仓库的改动推送到远程仓库
    “`
    git push <远程仓库别名> <分支名>
    “`
    6. 删除远程仓库
    “`
    git remote rm <仓库别名>
    “`

    五、其他命令

    1. 配置用户名和邮箱
    “`
    git config –global user.name “<用户名>”
    git config –global user.email “<邮箱>”
    “`
    2. 查看所有配置信息
    “`
    git config –list
    “`
    3. 创建一个空的Git仓库
    “`
    git init –bare
    “`
    4. 查看指定文件的改动
    “`
    git diff <文件名>
    “`
    5. 查看两个提交之间的差异
    “`
    git diff <提交1> <提交2>
    “`
    6. 恢复被删除的文件
    “`
    git checkout <文件名>
    “`
    7. 撤销最后一次提交并保留更改
    “`
    git reset –soft HEAD^
    “`
    8. 强制推送到远程仓库
    “`
    git push -f
    “`

    这些命令只是Git的一小部分,通过这些命令可以完成Git的基本操作,更多复杂的操作还需要进一步学习和实践。使用Git命令可以更高效地管理和协同开发项目,做到版本控制和团队协作的无缝衔接。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部