最全的git常用命令速查2021版

worktile 其他 168

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    以下是2021版的最全的Git常用命令速查:

    1. 创建版本库:git init
    2. 克隆远程仓库:git clone
    3. 添加文件到暂存区:git add
    4. 提交文件到版本库:git commit -m “message”
    5. 查看当前状态:git status
    6. 查看提交日志:git log
    7. 查看文件修改内容:git diff

    8. 撤销暂存区的文件:git reset HEAD

    9. 撤销对文件的修改:git checkout —

    10. 切换分支:git checkout
    11. 创建并切换到新分支:git checkout -b

    12. 删除分支:git branch -d

    13. 合并分支:git merge

    14. 添加远程仓库地址:git remote add
    15. 抓取远程仓库代码:git pull
    16. 推送本地代码到远程仓库:git push
    17. 创建标签:git tag
    18. 查看标签:git tag
    19. 切换到标签版本:git checkout

    20. 删除标签:git tag -d

    以上是常用的Git命令,覆盖了Git的主要功能。在使用这些命令时,一定要仔细阅读Git的官方文档和教程,以充分理解每个命令的用途和操作方法。同时,建议使用Git的分支管理功能,以便更好地进行多人协作和版本控制。

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

    Git是一种源代码管理工具,被广泛应用于软件开发中。在使用Git时,有许多常用的命令可以帮助我们有效地管理和版本控制代码。下面是一个2021年版的Git常用命令速查,包括了常见的操作和一些高级功能。

    1. git init:初始化一个空的Git仓库。可以在一个文件夹内执行该命令,将其转换为一个Git仓库。

    2. git clone :克隆一个已存在的远程仓库到本地。需要提供远程仓库的URL。

    3. git add :将一个文件添加到Git的暂存区。可以使用通配符来批量添加多个文件,如*表示添加所有文件。

    4. git commit -m ““:提交暂存区的改动到本地仓库,并提供一个提交信息。通过提交信息可以清楚地了解每次提交的目的和内容。

    5. git push:将本地仓库的改动推送到远程仓库。需要提供远程仓库的URL和权限验证。

    6. git pull:从远程仓库拉取最新的代码到本地。相当于执行了git fetch和git merge两个命令。

    7. git branch:显示本地所有的分支,并标记当前所在的分支。可以添加参数来创建、删除、重命名分支。

    8. git checkout :切换到指定的分支。也可以通过commit ID切换到指定的提交版本。

    9. git merge :将指定的分支合并到当前分支。这可以把两个分支的提交内容合并成一个新的提交。

    10. git rebase :将当前分支的提交移到指定分支之后,并将两个分支合并成一个线性的提交历史。适合用于保持提交历史的整洁。

    11. git log:显示当前分支的提交历史。可以添加参数来查看特定时间段、特定作者等条件下的提交记录。

    12. git reset :回退到指定的提交版本,并将之后的提交从历史记录中移除。可以选择性地保留暂存区和工作区的改动。

    13. git stash:将当前的工作区和暂存区的改动保存到一个临时存储区(stash),以便可以在切换分支或执行其他操作后再恢复。

    14. git tag:给当前的提交版本添加一个标签,以方便之后可以轻松地查找和使用。可以附加信息和签名。

    15. git cherry-pick :从其他分支选择指定的提交,并将其应用到当前分支。适合用于合并单个提交到当前分支。

    以上是一些Git的常用命令,可以帮助开发者高效地进行代码管理和版本控制。这些命令可以满足日常开发工作中的大部分需求,但Git还有许多其他功能和命令,可以根据具体情况进行学习和使用。

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

    一、Git简介
    Git 是目前世界上最先进的分布式版本控制系统,由 Linus Torvalds 在2005 年创建,旨在帮助管理和协调大规模的软件开发项目。Git 提供了快速、灵活和高效的代码版本控制和协作工具,被广泛应用于开源项目和商业项目中。

    二、Git常用命令速查表

    1. 配置相关命令:
    – 配置用户名: git config –global user.name “Your Name”
    – 配置邮箱: git config –global user.email “email@example.com”
    – 查看配置信息: git config –list

    2. 仓库操作命令:
    – 初始化仓库: git init
    – 克隆远程仓库: git clone
    – 添加文件到仓库: git add
    – 提交文件到仓库: git commit -m “commit message”
    – 查看当前仓库状态: git status
    – 查看提交记录: git log

    3. 分支操作命令:
    – 创建分支: git branch
    – 切换分支: git checkout

    – 创建并切换分支: git checkout -b

    – 删除分支: git branch -d

    – 合并分支: git merge

    – 查看分支列表: git branch

    4. 远程仓库操作命令:
    – 添加远程仓库地址: git remote add
    – 推送分支到远程仓库: git push
    – 从远程仓库拉取代码: git pull
    – 查看远程仓库列表: git remote -v
    – 查看远程仓库分支列表: git remote show

    5. 版本回退命令:
    – 查看提交日志: git log
    – 回退到上一个版本: git reset –hard HEAD^
    – 回退到指定版本: git reset –hard
    – 撤销修改: git checkout —

    6. 标签操作命令:
    – 创建标签: git tag
    – 列出标签: git tag
    – 删除标签: git tag -d
    – 推送标签到远程仓库: git push origin

    7. 忽略文件和文件夹命令:
    – 创建 .gitignore 文件: touch .gitignore
    – 编辑 .gitignore 文件,添加要忽略的文件和文件夹:
    – *.log 表示忽略所有后缀为 .log 的文件
    – /logs/ 表示忽略根目录下的 logs 文件夹
    – /temp/ 表示忽略根目录下的 temp 文件夹及其所有子文件夹
    – 保存并退出 .gitignore 文件

    三、常用命令详解

    1. 配置相关命令

    配置用户名: git config –global user.name “Your Name”

    通过此命令将用户名称配置为”Your Name”,在提交代码时会将此用户名作为作者名称。

    配置邮箱: git config –global user.email “email@example.com”

    通过此命令将用户邮箱配置为”email@example.com”,在提交代码时会将此邮箱作为作者邮箱。

    查看配置信息: git config –list

    通过此命令可以查看当前 Git 的配置信息。

    2. 仓库操作命令

    初始化仓库: git init

    在当前目录创建一个新的 Git 仓库,用于代码版本控制。

    克隆远程仓库: git clone

    从远程仓库(repository_url)克隆代码到本地,可以使用 HTTPS 或 SSH 协议。

    添加文件到仓库: git add

    将指定的文件(file_name)添加到 Git 仓库的暂存区。

    提交文件到仓库: git commit -m “commit message”

    将暂存区中的文件提交到 Git 仓库,同时添加提交信息(commit message)。

    查看当前仓库状态: git status

    查看 Git 仓库中文件的状态,包括新建、修改或删除的文件。

    查看提交记录: git log

    查看 Git 仓库中的提交记录,包括作者、提交时间和提交信息等。

    3. 分支操作命令

    创建分支: git branch

    创建一个新的分支,并指定分支名称(branch_name)。

    切换分支: git checkout

    切换到指定的分支(branch_name)。

    创建并切换分支: git checkout -b

    创建一个新分支,并切换到该分支。

    删除分支: git branch -d

    删除指定的分支(branch_name)。

    合并分支: git merge

    将指定的分支(branch_name)合并到当前分支。

    查看分支列表: git branch

    查看当前仓库中的分支列表。

    4. 远程仓库操作命令

    添加远程仓库地址: git remote add

    添加一个远程仓库地址,并指定名称(remote_name)。

    推送分支到远程仓库: git push

    将本地分支(branch_name)推送到远程仓库(remote_name)。

    从远程仓库拉取代码: git pull

    从远程仓库(remote_name)拉取指定分支(branch_name)的代码。

    查看远程仓库列表: git remote -v

    查看当前仓库中配置的远程仓库地址列表。

    查看远程仓库分支列表: git remote show

    查看指定远程仓库(remote_name)中的分支列表。

    5. 版本回退命令

    查看提交日志: git log

    在命令行中查看 Git 仓库的提交日志。

    回退到上一个版本: git reset –hard HEAD^

    回退到上一个版本的提交状态。

    回退到指定版本: git reset –hard

    回退到指定提交(commit_id)的状态。

    撤销修改: git checkout —

    撤销指定文件(file_name)的修改。

    6. 标签操作命令

    创建标签: git tag

    创建一个新标签,指定标签名称(tag_name)和对应的提交(commit_id)。

    列出标签: git tag

    列出当前仓库中所有的标签列表。

    删除标签: git tag -d

    删除指定的标签(tag_name)。

    推送标签到远程仓库: git push origin

    将指定的标签(tag_name)推送到远程仓库。

    7. 忽略文件和文件夹命令

    创建 .gitignore 文件: touch .gitignore

    在当前目录创建一个名为 .gitignore 的文件。

    编辑 .gitignore 文件,添加要忽略的文件和文件夹。

    保存并退出 .gitignore 文件。

    .gitignore 文件的规则与Linux的通配符规则类似,可以使用 * 、/ 和 ! 等符号进行匹配。

    四、总结

    以上是 Git 常用命令的速查表,包括配置相关命令、仓库操作命令、分支操作命令、远程仓库操作命令、版本回退命令、标签操作命令和忽略文件和文件夹命令。掌握这些命令可以帮助开发者更好地使用 Git 进行版本控制和团队协作。

    在使用 Git 进行开发时,建议遵循代码提交的原则:及时提交,提供有意义的提交信息,合理使用分支和标签等功能,保持代码仓库的整洁和可追溯性。同时,定期备份代码仓库,以防止数据丢失。

    希望以上内容对你理解和掌握 Git 常用命令有所帮助!

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

400-800-1024

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

分享本页
返回顶部