常用的20个git命令

不及物动词 其他 76

回复

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

    以下是常用的20个git命令:

    1. git init:初始化一个新的git仓库
    2. git clone [url]:克隆一个远程仓库到本地
    3. git add [file]:将指定文件添加到暂存区
    4. git commit -m “[message]”:提交暂存区的文件到本地仓库并添加提交信息
    5. git status:查看当前工作区的状态
    6. git diff:查看已修改但未暂存的文件差异
    7. git branch:查看当前所有分支
    8. git checkout [branch]:切换到指定分支
    9. git merge [branch]:将指定分支合并到当前分支
    10. git pull:拉取远程仓库的更新到本地
    11. git push:将本地仓库的更新推送到远程仓库
    12. git remote add origin [url]:添加远程仓库的地址
    13. git log:查看提交历史记录
    14. git reset [commit]:回退到指定提交版本
    15. git stash:将当前修改暂存起来
    16. git stash apply:恢复暂存的修改
    17. git tag [name]:给当前提交版本打上标签
    18. git cherry-pick [commit]:将指定提交应用到当前分支
    19. git rebase [branch]:将当前分支的提交复制到指定分支上
    20. git config:配置git的用户信息和行为

    以上是常用的git命令,可以帮助你完成日常的版本控制操作。希望对你有帮助!

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

    以下是常用的20个git命令:

    1. git init:初始化一个新的git仓库。

    2. git clone:克隆一个远程仓库到本地。

    3. git add:将文件添加到暂存区。

    4. git commit:将暂存区的文件提交到本地仓库。

    5. git push:将本地仓库的变更推送到远程仓库。

    6. git pull:从远程仓库拉取最新的代码。

    7. git branch:查看当前分支列表。

    8. git checkout:切换到其他分支。

    9. git merge:将其他分支的代码合并到当前分支。

    10. git status:查看当前代码的状态。

    11. git log:查看提交历史记录。

    12. git diff:查看当前代码和上次提交的差异。

    13. git stash:将当前的工作保存到一个临时的存储区。

    14. git remote:管理远程仓库。

    15. git fetch:从远程仓库拉取最新的代码,但不合并到当前分支。

    16. git reset:撤销之前的提交。

    17. git rebase:将当前分支的代码移动到另一个分支的最新提交上。

    18. git tag:创建一个标签,并给其附上版本号。

    19. git revert:反转之前的提交。

    20. git clean:清除工作目录中未被跟踪的文件。

    这些命令是使用Git进行版本控制时常用的基础命令,掌握了这些命令可以更方便地管理代码的版本和协作开发。

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

    Git 是目前最为流行的版本控制系统之一,用于管理项目的代码版本。在日常使用中,有一些常用的 Git 命令可以帮助我们更好地进行版本控制和代码管理。下面就是常用的 20 个 Git 命令。

    ## 1. git init
    `git init` 命令用于将当前目录初始化为一个 Git 仓库,创建一个新的空的 Git 仓库。

    ## 2. git clone
    `git clone` 命令用于将远程 Git 仓库克隆到本地。使用 `git clone` 命令,可以拷贝整个 Git 仓库的代码和历史记录。

    ## 3. git add
    `git add` 命令用于将工作目录中的修改添加到暂存区。可以使用 `git add` 命令将指定的文件或目录添加到暂存区,或者使用 `git add .` 命令将工作目录中的所有修改添加到暂存区。

    ## 4. git commit
    `git commit` 命令用于将暂存区中的修改提交到本地仓库。可以使用 `-m` 参数指定提交的描述信息,例如 `git commit -m “commit message”`。

    ## 5. git push
    `git push` 命令用于将本地仓库的修改推送到远程 Git 仓库。使用 `git push` 命令可以将当前分支的修改推送到默认远程仓库,也可以使用 `git push origin branchname` 将修改推送到指定的远程仓库和分支。

    ## 6. git pull
    `git pull` 命令用于从远程 Git 仓库拉取最新的代码并自动合并到当前分支。使用 `git pull` 命令可以将远程仓库的修改合并到本地仓库。

    ## 7. git branch
    `git branch` 命令用于管理分支。使用 `git branch` 命令可以查看当前分支列表,使用 `git branch branchname` 命令可以创建新的分支,使用 `git branch -d branchname` 命令可以删除指定的分支。

    ## 8. git checkout
    `git checkout` 命令用于切换分支或还原文件。使用 `git checkout branchname` 命令可以切换到指定分支,使用 `git checkout filename` 命令可以还原指定文件。

    ## 9. git merge
    `git merge` 命令用于合并指定分支的修改到当前分支。使用 `git merge branchname` 命令可以将指定分支的修改合并到当前分支。

    ## 10. git log
    `git log` 命令用于查看提交历史记录。使用 `git log` 命令可以显示当前分支的提交历史记录,包括提交者、提交时间和提交描述等信息。

    ## 11. git status
    `git status` 命令用于查看工作目录的当前状态。使用 `git status` 命令可以查看工作目录中的修改和暂存区的状态。

    ## 12. git diff
    `git diff` 命令用于查看文件的修改内容。使用 `git diff` 命令可以显示工作目录中文件和暂存区之间的差异。

    ## 13. git stash
    `git stash` 命令用于保存当前工作目录的修改。使用 `git stash` 命令可以将当前工作目录的修改保存到一个临时存储区,以便稍后恢复。

    ## 14. git reset
    `git reset` 命令用于撤销提交或重置分支的头指针。使用 `git reset commit` 命令可以撤销指定的提交,使用 `git reset –hard commit` 命令可以重置分支的头指针到指定的提交。

    ## 15. git remote
    `git remote` 命令用于管理远程仓库。使用 `git remote` 命令可以查看当前配置的远程仓库,使用 `git remote add remotename url` 命令可以添加新的远程仓库。

    ## 16. git fetch
    `git fetch` 命令用于从远程仓库拉取最新的代码,但不进行合并。使用 `git fetch` 命令可以将远程仓库的最新提交拉取到本地。

    ## 17. git rebase
    `git rebase` 命令用于将当前分支的修改重新基于其他分支。使用 `git rebase branchname` 命令可以将当前分支的修改基于指定分支进行重写。

    ## 18. git tag
    `git tag` 命令用于管理标签。使用 `git tag` 命令可以查看当前的标签列表,使用 `git tag tagname` 命令可以创建新的标签。

    ## 19. git cherry-pick
    `git cherry-pick` 命令用于复制指定提交到当前分支。使用 `git cherry-pick commit` 命令可以将指定提交的修改复制到当前分支。

    ## 20. git revert
    `git revert` 命令用于撤销指定提交的修改。使用 `git revert commit` 命令可以创建一个新的提交,撤销指定提交的修改。

    以上就是常用的 20 个 Git 命令,通过熟练掌握这些命令可以更好地进行版本控制和代码管理。

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

400-800-1024

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

分享本页
返回顶部