mircool
发布于 2024-06-07 / 73 阅读
0
0

git 常用命令

Git 是一个分布式版本控制系统,用于跟踪代码的变更。以下是一些常用的 Git 命令,可以帮助你进行版本控制:

  1. 初始化仓库

    git init
    

    这个命令会在当前目录创建一个新的 Git 仓库。

  2. 克隆仓库

    git clone [url]
    

    克隆远程仓库到本地。

  3. 添加文件到暂存区

    git add [file]
    

    将文件的变更添加到暂存区。

  4. 提交变更

    git commit -m "描述信息"
    

    将暂存区的变更提交到本地仓库,并附上提交信息。

  5. 查看状态

    git status
    

    查看当前工作目录和暂存区的状态。

  6. 查看提交历史

    git log
    

    查看提交历史记录。

  7. 查看差异

    git diff
    

    查看工作目录与暂存区之间的差异。

  8. 查看暂存区与最新提交之间的差异

    git diff --cached
    

    查看暂存区与最新提交之间的差异。

  9. 查看工作目录与最新提交之间的差异

    git diff HEAD
    

    查看工作目录与最新提交之间的差异。

  10. 撤销工作目录中的变更

    git checkout -- [file]
    

    撤销工作目录中文件的变更。

  11. 撤销暂存区的变更

    git reset HEAD [file]
    

    将文件从暂存区移除,但保留工作目录中的变更。

  12. 撤销最近一次提交

    git reset --soft HEAD^
    

    撤销最近一次提交,但保留变更在暂存区。

    git reset --mixed HEAD^
    

    撤销最近一次提交,将变更留在工作目录。

    git reset --hard HEAD^
    

    撤销最近一次提交,包括变更和提交记录。

  13. 远程仓库操作

    git remote add [name] [url]
    

    添加一个新的远程仓库。

    git fetch [remote]
    

    从远程仓库获取最新的提交。

    git pull [remote] [branch]
    

    拉取远程仓库的变更并合并到本地。

    git push [remote] [branch]
    

    将本地的提交推送到远程仓库。

  14. 分支操作

    git branch
    

    列出所有本地分支。

    git branch [branch-name]
    

    创建一个新分支。

    git checkout [branch-name]
    

    切换到指定分支。

    git merge [branch-name]
    

    合并指定分支到当前分支。

    git branch -d [branch-name]
    

    删除指定分支。

这些命令是 Git 的基础,熟练掌握它们可以帮助你有效地进行版本控制。随着你对 Git 的使用越来越深入,你可能会发现更多高级功能和命令,比如使用标签、处理冲突、使用子模块等。


评论