git 命令整理
2026/9/13 16:32:44 网站建设 项目流程

1、git init

  • 作用:初始化一个新的 Git 仓库,在当前目录下创建一个新的 .git 目录来管理版本历史。
  • 用法:git init

2、git clone

  • 作用:克隆一个远程仓库到本地。

  • 用法:git clone https://github.com/username/repository.git

3、git status

  • 作用:查看当前工作区和暂存区的状态,显示哪些文件已修改但未提交。

  • 用法:git status

4、git add

  • 作用:将文件添加到暂存区,准备提交。

  • 用法:git add filename 或 git add .(将所有更改的文件添加到暂存区)

5、git commit -m “message”

  • 作用:将暂存区的更改提交到本地仓库,并附上提交说明。

  • 用法:git commit -m “Your commit message”

6、git log

  • 作用:查看提交历史记录。

-** 用法**:git log

7、git diff

  • 作用:查看工作区与暂存区之间的差异,或暂存区与最新提交之间的差异。

  • 用法:git diff

8、git branch

  • 作用:列出、创建或删除分支。

  • 用法

    • 查看所有分支:git branch

    • 创建新分支:git branch branch-name

    • 删除分支:git branch -d branch-name

9、git checkout

  • 作用:切换到指定的分支。

  • 用法:git checkout branch-name

10、git merge

  • 作用:将指定分支的更改合并到当前分支。
  • 用法:git merge branch-name

11、git fetch

  • 作用:从远程仓库获取最新的更改,但不会自动合并到本地分支。
  • 用法:git fetch

12、git pull

  • 作用:从远程仓库获取更改,并自动将这些更改合并到当前分支
  • 用法:git pull

13、git push

  • 作用:将本地提交推送到远程仓库。
  • 用法:git push origin branch-name

14、git remote add

  • 作用:添加远程仓库的 URL。
  • 用法:git remote add origin https://github.com/username/repository.git

15、git remote -v

  • 作用:查看当前项目的远程仓库 URL。
  • 用法:git remote -v

16、git reset

  • 作用:撤销提交,将当前 HEAD(最新提交)回退到指定的提交。

  • 用法:git reset --hard commit-id(会丢失更改) 或 git reset --soft commit-id(保留更改)

17、git rm

  • 作用:从 Git 仓库和工作区删除文件。
  • 用法:git rm filename

18、git tag

  • 作用:创建一个标签,标记特定的提交。
  • 用法:git tag v1.0
    19、git stash
  • 作用:暂时保存未提交的更改,以便以后恢复
  • 用法:git stash

20、git stash pop

  • 作用:恢复最近保存的暂存的更改。

  • 用法:git stash pop

21、git show

  • 作用:查看指定提交的详细信息。

  • 用法:git show commit-id

22、git config

  • 作用:设置 Git 配置,如用户名、邮箱等。

  • 用法

    • 设置用户名:git config --global user.name “Your Name”

    • 设置邮箱:git config --global user.email “youremail@example.com”

23、.git rebase

  • 作用:将当前分支的提交应用到另一个分支的最新提交上,通常用来保持分支历史整洁。

  • 用法:git rebase branch-name

24、git cherry-pick

  • 作用:选择一个提交,并将其应用到当前分支。

  • 用法:git cherry-pick commit-id

25、git reflog

  • 作用:查看 Git 的历史引用日志,能够查看 HEAD 和分支的历史移动
  • 用法:git reflog

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询