20个常用的git命令

fiy 其他 95

回复

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

    1. git init:初始化一个新的仓库。
    2. git clone [url]:克隆远程仓库到本地。
    3. git add [file]:将文件添加到暂存区。
    4. git commit -m “message”:提交暂存区的改动到本地仓库。
    5. git status:查看工作区和暂存区的状态。
    6. git log:查看提交日志。
    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 remote -v:查看当前关联的远程仓库。
    14. git diff:查看工作区和暂存区的差异。
    15. git reset:撤销暂存区的改动。
    16. git revert [commit]:回退指定的提交。
    17. git stash:将当前的改动保存到暂存区,并清空工作区。
    18. git tag [tag]:给当前提交打上标签。
    19. git remote show origin:查看远程仓库的详细信息。
    20. git clean -fd:清空工作目录下未跟踪的文件和文件夹。

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

    1. git init: 创建一个新的git仓库。
    2. git clone: 克隆一个存在的git仓库到本地。
    3. git add: 将文件添加到staging区。
    4. git commit: 将staging区的文件提交到仓库。
    5. git push: 将本地的commit推送到远程仓库。
    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 reset: 撤销之前的commit。
    15. git remote: 查看远程仓库地址。
    16. git fetch: 从远程仓库获取最新的文件,但不进行合并。
    17. git rebase: 将commit应用到另一个分支。
    18. git tag: 创建标签。
    19. git revert: 撤销之前的commit,并创建一个新的commit。
    20. gitignore: 忽略某些文件或文件夹,使其不被git追踪。

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

    在使用Git进行版本控制时,掌握一些常用的Git命令是很重要的。下面列出了20个常用的Git命令,并且通过小标题的方式进行详细讲解。

    ## 1. git init

    “`bash
    git init
    “`

    该命令用于在当前目录初始化一个新的Git仓库。它会创建一个名为`.git`的隐藏文件夹,用于存储Git仓库的各种信息。

    ## 2. git clone

    “`bash
    git clone [url]
    “`

    该命令用于克隆远程仓库到本地。`[url]`表示远程仓库的URL地址。克隆后的仓库即为一个完整的本地仓库。

    ## 3. git add

    “`bash
    git add [file]
    “`

    该命令用于将指定的文件或文件夹添加到暂存区。可以使用`git add .`来添加所有修改过的文件。

    ## 4. git commit

    “`bash
    git commit -m “message”
    “`

    该命令用于将暂存区的文件提交到本地仓库。`-m`参数用于指定提交的描述信息。

    ## 5. git push

    “`bash
    git push origin master
    “`

    该命令用于将本地仓库的提交推送到远程仓库。`origin`表示远程仓库的名称,`master`表示分支名称。推送前需要先进行身份验证。

    ## 6. git pull

    “`bash
    git pull origin master
    “`

    该命令用于将远程仓库的最新内容拉取到本地仓库。`origin`表示远程仓库的名称,`master`表示分支名称。

    ## 7. git status

    “`bash
    git status
    “`

    该命令用于查看当前仓库的状态。它会列出所有已修改但尚未提交的文件。

    ## 8. git log

    “`bash
    git log
    “`

    该命令用于查看当前分支的提交历史。它会显示每个提交的作者、时间和描述信息。

    ## 9. git branch

    “`bash
    git branch
    “`

    该命令用于查看当前仓库的分支列表。当前分支前面会有一个`*`。

    ## 10. git checkout

    “`bash
    git checkout [branch]
    “`

    该命令用于切换到指定的分支。`[branch]`表示要切换的目标分支。

    ## 11. git merge

    “`bash
    git merge [branch]
    “`

    该命令用于将指定分支的内容合并到当前分支。`[branch]`表示要合并的源分支。

    ## 12. git reset

    “`bash
    git reset [commit]
    “`

    该命令用于将当前分支的HEAD指针回退到指定的提交。`[commit]`表示目标提交的哈希值。

    ## 13. git revert

    “`bash
    git revert [commit]
    “`

    该命令用于撤销指定的提交。`[commit]`表示目标提交的哈希值。它会创建一个新的提交,将目标提交的修改内容撤销。

    ## 14. git remote

    “`bash
    git remote add [name] [url]
    “`

    该命令用于添加一个新的远程仓库。`[name]`表示远程仓库的名称,`[url]`表示远程仓库的URL地址。

    ## 15. git fetch

    “`bash
    git fetch [remote]
    “`

    该命令用于从远程仓库获取最新的提交。`[remote]`表示远程仓库的名称。

    ## 16. git stash

    “`bash
    git stash
    “`

    该命令用于将当前的工作区和暂存区内容保存到一个临时储存区。可以使用`git stash pop`来取出保存的内容。

    ## 17. git tag

    “`bash
    git tag [tag]
    “`

    该命令用于给当前的提交打上一个标签。`[tag]`表示标签的名称。

    ## 18. git remote -v

    “`bash
    git remote -v
    “`

    该命令用于查看当前仓库配置的所有远程仓库的URL地址。

    ## 19. git config

    “`bash
    git config –global [option] [value]
    “`

    该命令用于设置Git的全局配置。其中`[option]`和`[value]`为不同的配置项。

    ## 20. git restore

    “`bash
    git restore [file]
    “`

    该命令用于撤销对指定文件的修改。`[file]`表示目标文件的路径。

    以上就是20个常用的Git命令,它们可以帮助开发者有效地管理和控制版本。掌握这些命令,将能够更加高效地使用Git进行版本控制。

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

400-800-1024

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

分享本页
返回顶部