git命令大全300例

worktile 其他 97

回复

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

    Git是一个版本控制系统,用于追踪代码的变化和团队协作开发。下面是300个常用的Git命令及其简要说明:

    1. git init:初始化一个Git仓库。
    2. git clone :克隆远程仓库到本地。
    3. git config –global user.name :配置用户名。
    4. git config –global user.email :配置用户邮箱。
    5. git add :将文件添加到暂存区。
    6. git commit -m “:”提交暂存区的文件到版本库。
    7. git status:查看工作区、暂存区和版本库的状态。
    8. git diff:查看工作区和暂存区的差异。
    9. git log:查看提交历史。
    10. git checkout :切换到指定分支。
    11. git branch
    :创建新分支。
    12. git merge
    :合并指定分支到当前分支。
    13. git remote add origin :添加远程仓库的地址。
    14. git push origin :将本地分支推送到远程仓库。
    15. git pull origin
    :将远程分支拉取到本地。
    16. git stash:将未提交的变更暂存起来。
    17. git tag :创建一个标签。
    18. git cherry-pick
    :选择一个提交并应用到当前分支。
    19. git reset
    :回退到指定的提交。
    20. git rebase :将当前分支变基到指定分支。
    21. git fetch:获取远程仓库的更新。
    22. git blame :查看文件每行代码的最后修改人。
    23. git rm
    :删除文件。
    24. git mv
    :移动或重命名文件。
    25. git remote -v:查看远程仓库的地址。
    26. git diff :查看两个提交之间的差异。
    27. git log –oneline:以简洁的方式查看提交历史。
    28. git log –graph:以图形化的方式查看提交历史。
    29. git branch -d :删除指定分支。
    30. git checkout — :撤销对文件的修改。
    31. git revert :撤销指定提交的修改。
    32. git config –global alias. :配置命令的别名。
    33. git config –global core.ignorecase true:忽略文件名大小写。
    34. git add -p :交互式地选择要添加到暂存区的部分。
    35. git commit –amend:修改最后一次提交。
    36. git log –author :按作者筛选提交历史。
    37. git log –grep :按提交信息中的关键词筛选提交历史。
    38. git log –stat:显示每个提交的文件统计信息。
    39. git log –since :显示指定日期之后的提交历史。
    40. git log –until
    :显示指定日期之前的提交历史。
    41. git branch -r:查看远程分支。
    42. git push –force:强制推送到远程仓库。
    43. git revert –no-commit :将指定提交的修改撤销,并暂存变更。
    44. git remote show origin:查看远程仓库的详细信息。
    45. git branch -a:查看所有分支(包括远程分支)。
    46. git checkout -b :基于指定的提交创建新分支。
    47. git blame -L , :查看文件指定行的最后修改人。
    48. git bisect start:启动二分查找。
    49. git bisect bad:标记当前版本为有问题的版本。
    50. git bisect good :标记指定提交为正常的版本。
    51. git bisect run

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

    Git是一种分布式版本控制系统,被广泛用于协作开发和代码管理。在日常开发中,掌握Git命令是必不可少的。下面是300个常用的Git命令,以帮助开发人员更好地使用Git。

    一、仓库管理命令
    1. git init:初始化一个新的Git仓库。
    2. git clone [URL]:克隆远程仓库到本地。
    3. git remote add [名称] [URL]:将本地仓库与远程仓库关联。
    4. git remote remove [名称]:移除与某个远程仓库的关联。
    5. git remote -v:显示与本地仓库关联的远程仓库的详细信息。
    6. git remote rename [旧名称] [新名称]:重命名与某个远程仓库的关联。

    二、分支管理命令
    1. git branch:显示所有分支。
    2. git branch [分支名]:创建一个新的分支。
    3. git branch -d [分支名]:删除一个分支。
    4. git checkout [分支名]:切换到某个分支。
    5. git merge [分支名]:将某个分支的更改合并到当前分支。
    6. git rebase [分支名]:将某个分支的更改合并到当前分支,并保持线性历史。

    三、提交管理命令
    1. git status:显示当前仓库的状态。
    2. git add [文件名]:将文件添加到暂存区。
    3. git commit -m “提交信息”:提交暂存区中的文件到仓库。
    4. git commit –amend:修改最后一次提交的信息。
    5. git reset [commit]:将仓库回滚到某个提交。
    6. git log:显示提交日志。

    四、远程操作命令
    1. git push [远程仓库] [分支名]:将本地仓库的更改推送到远程仓库。
    2. git pull [远程仓库] [分支名]:从远程仓库拉取更新到本地仓库。
    3. git fetch [远程仓库]:从远程仓库获取所有分支的最新更新。
    4. git clone [URL]:克隆远程仓库到本地。
    5. git remote -v:显示与本地仓库关联的远程仓库的详细信息。
    6. git remote add [名称] [URL]:将本地仓库与远程仓库关联。

    五、标签管理命令
    1. git tag:列出所有标签。
    2. git tag [标签名]:创建一个新标签。
    3. git tag -a [标签名] -m “标签信息”:创建一个带注释的标签。
    4. git show [标签名]:显示某个标签的详细信息。
    5. git push [远程仓库] [标签名]:将某个标签推送到远程仓库。
    6. git tag -d [标签名]:删除某个标签。

    六、撤销修改命令
    1. git checkout — [文件名]:撤销对某个文件的修改。
    2. git reset HEAD [文件名]:撤销对某个文件的暂存。
    3. git reset [commit]:撤销对仓库的某次提交。
    4. git revert [commit]:撤销对仓库的某次提交,并创建一个新的提交来代替。
    5. git stash:保存当前修改到一个临时存储区。
    6. git stash apply:恢复最近一次保存的修改。

    以上是300个常用的Git命令,涵盖了仓库管理、分支管理、提交管理、远程操作、标签管理和撤销修改等方面的命令。掌握这些命令能够极大地提升开发人员对Git的使用能力,更好地管理代码和项目。

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

    一、Git全局配置

    1. 设置用户名:
    “`
    $ git config –global user.name “Your Name”
    “`

    2. 设置用户邮箱:
    “`
    $ git config –global user.email “youremail@example.com”
    “`

    3. 查看配置信息:
    “`
    $ git config –list
    “`

    二、Git仓库操作

    1. 初始化一个新的仓库:
    “`
    $ git init
    “`

    2. 克隆远程仓库:
    “`
    $ git clone
    “`

    3. 添加文件到暂存区:
    “`
    $ git add
    “`

    4. 添加所有文件到暂存区:
    “`
    $ git add .
    “`

    5. 提交暂存区的文件:
    “`
    $ git commit -m “commit message”
    “`

    6. 查看仓库的当前状态:
    “`
    $ git status
    “`

    7. 查看文件的修改内容:
    “`
    $ git diff
    “`

    8. 查看提交日志:
    “`
    $ git log
    “`

    9. 查看某个文件的提交日志:
    “`
    $ git log
    “`

    10. 恢复文件到上一个版本:
    “`
    $ git checkout —
    “`

    11. 撤销最新的提交:
    “`
    $ git reset HEAD~1
    “`

    12. 删除文件:
    “`
    $ git rm
    “`

    13. 创建分支:
    “`
    $ git branch
    “`

    14. 切换到某个分支:
    “`
    $ git checkout
    “`

    15. 创建并切换到新的分支:
    “`
    $ git checkout -b
    “`

    16. 查看所有分支:
    “`
    $ git branch
    “`

    17. 合并分支:
    “`
    $ git merge
    “`

    18. 删除分支:
    “`
    $ git branch -d
    “`

    19. 强制删除分支:
    “`
    $ git branch -D
    “`

    20. 标签操作

    1) 创建标签:
    “`
    $ git tag
    “`
    2) 切换到某个标签:
    “`
    $ git checkout

    “`
    3) 查看所有标签:
    “`
    $ git tag
    “`
    4) 查看标签的详细信息:
    “`
    $ git show

    “`
    5) 删除标签:
    “`
    $ git tag -d

    “`
    6) 推送标签到远程仓库:
    “`
    $ git push origin –tags
    “`

    三、远程仓库操作

    1. 添加远程仓库:
    “`
    $ git remote add
    “`

    2. 查看已有的远程仓库:
    “`
    $ git remote -v
    “`

    3. 从远程仓库获取最新版本:
    “`
    $ git pull
    “`

    4. 推送本地提交到远程仓库:
    “`
    $ git push
    “`

    四、其他常用操作

    1. 忽略文件:
    在项目根目录下创建一个名为`.gitignore`的文件,然后在文件中列出要忽略的文件及文件夹,可以使用通配符。
    例如,创建.gitignore文件并添加以下内容:
    “`
    # 忽略所有class文件
    *.class
    # 忽略target目录
    /target/
    “`

    2. 查看帮助:
    “`
    $ git –help
    “`

    3. 从远程仓库克隆特定的分支:
    “`
    $ git clone -b
    “`

    4. 修改最后一次提交的信息:
    “`
    $ git commit –amend
    “`

    5. 查看某个文件的历史修改记录:
    “`
    $ git blame
    “`

    以上只是Git命令的一小部分示例,更多命令可以通过`git –help`命令获取帮助信息,或者参考官方文档。

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

400-800-1024

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

分享本页
返回顶部