git不常用命令

不及物动词 其他 47

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Git中,有一些常用的命令大家都熟悉,如git clone、git add、git commit、git push等。但是除了这些常用命令之外,还有一些不太常用但是非常有用的命令。下面我将介绍一些不常用但是实用的Git命令:

    1. git stash:将当前工作目录和暂存区的改动保存到一个堆栈中,并且将工作目录和暂存区回到提交状态,方便后续操作。

    2. git cherry-pick:选择性地合并某个提交的改动到当前分支,可以跨分支合并指定的提交。

    3. git reflog:查看Git操作的日志,包括分支的操作和HEAD指针的移动记录,用于恢复误操作或者查看历史操作记录。

    4. git bisect:用于二分查找问题所在的提交,适用于定位引入Bug的具体提交。

    5. git rebase –interactive:交互式地合并提交,可以修改、合并和删除提交,可以用于整理提交历史或者拆分一个大的提交。

    6. git blame:逐行精确查看某个文件的每一行代码是谁写的,可以查看每个代码行最后一次修改是谁进行的。

    7. git clean:移除未跟踪的文件,保持工作目录干净。

    以上是一些比较不常用但是非常实用的Git命令。熟练掌握这些命令可以提高工作效率,更好地管理版本库。当然,这仅仅是其中的一部分,Git还有很多命令值得探索和学习。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Git是一个非常强大且流行的版本控制系统。除了常见的命令,如git clone、git add、git commit和git push,还有一些不太常用但同样有用的命令。以下是一些不太常用的Git命令:

    1. git stash:该命令用于将工作目录中的未提交的更改保存起来,以便稍后再使用。它可以暂时存储您当前的工作,并将工作目录重置为最新的提交状态。这对于在切换分支或处理紧急任务时非常有用。

    2. git bisect:这个命令用于二分查找引入bug的提交。您可以告诉Git一个已知是正确或正确的提交和一个已知是错误的提交,然后Git会在它们之间进行二分查找,以查找引入bug的提交。这对于快速定位和修复bug非常有用。

    3. git rebase:这个命令用于合并多个提交或重写提交历史。它可以将一系列提交应用到不同的分支上,或者重新排序、编辑或合并提交。git rebase 可以帮助我们保持一个干净、线性的提交历史。

    4. git cherry-pick:这个命令用于选择性地应用一个或多个提交到当前分支。它可以将一个或多个提交从一个分支中提取出来,并将它们应用到另一个分支中。这对于合并单个提交或从其他分支中重新应用特定更改非常有用。

    5. git reflog:这个命令用于查看所有的引用更新日志。它记录了您git仓库中所有的分支和标签引用的修改历史。git reflog 可以帮助您回退到某个较早的提交版本,并找回误删的分支或标签。

    虽然这些命令可能不常用,但它们可以提供一些非常有用的功能和功能。通过了解并学习这些命令,您可以更好地利用Git的强大功能。

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

    Git是一款非常强大的版本控制工具,它提供了许多常用的命令来管理代码仓库。除了常用的命令外,还有一些不太常用但是很有用的命令可以帮助我们更好地使用Git。下面是一些不太常用的Git命令及其使用方式。

    1. git stash

    当你正在进行一些工作但还没有完成时,突然需要切换到其他分支上工作。使用这个命令可以将当前工作区的修改暂时保存起来,然后切换到其他分支上继续工作。待需要再回到原来的分支时,可以使用git stash pop命令将保存的修改应用到原来的工作区。

    2. git reflog

    使用git reflog命令可以查看所有的分支的所有操作记录,包括提交、合并、分支切换等。这个命令非常有用,在出现问题时可以帮助我们找回误操作的提交。

    3. git cherry-pick

    有时候我们只需要将某个分支上的特定提交应用到当前分支上,而不是合并整个分支。这时可以使用git cherry-pick命令。它可以将指定的提交复制到当前分支上。

    4. git bisect

    当我们在一个较大的代码库中寻找导致问题的提交时,可以使用git bisect命令来进行二分查找。它会帮助我们快速定位出问题的提交。

    使用git bisect命令时,首先需要告诉Git当前的代码是有问题的。然后,Git会根据我们指定的范围进行二分查找,并在每次检查点上自动切换到对应的提交。我们只需要根据每次检查点上的结果(是好还是坏)告诉Git即可。

    5. git clean

    当我们不小心使用了一些命令导致工作区出现一些未跟踪的文件时,可以使用git clean命令来清除工作区中的这些未跟踪文件。

    使用git clean -n命令可以预览将要删除的文件,使用git clean -f命令可以真正地删除这些文件。

    6. git fsck

    当我们怀疑Git的对象数据库中存在一些损坏的对象时,可以使用git fsck命令来进行检查。它会检查对象库中的每个对象,然后报告任何找到的问题。

    7. git blame

    当我们想要了解某个文件中每一行代码的作者和最后一次修改的提交时,可以使用git blame命令。

    使用git blame命令时,可以指定要查看的文件,Git会输出每一行代码的作者和最后一次修改的提交。

    这些是一些不太常用但很有用的Git命令。虽然它们在日常开发中可能不会频繁使用,但在特定情况下它们能够帮助我们更好地管理代码仓库,提高开发效率。希望这些命令对你有所帮助!

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

400-800-1024

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

分享本页
返回顶部