git 工作原理图:
git 常用命令及解释:
命令 | 解释 | 例子 |
---|---|---|
git init | 在当前目录初始化一个新的 Git 仓库。 | git init |
git clone <repository> | 克隆一个远程仓库到本地。 | git clone https://github.com/example/repository.git |
git add <file> | 将文件的变化添加到暂存区。 | git add myfile.txt |
git commit -m “Commit message” | 提交暂存区的变化到本地仓库。 | git commit -m “Add a new feature” |
git status | 查看工作区、暂存区和本地仓库的状态。 | git status |
git pull | 从远程仓库拉取最新的变化。 | git pull origin master |
git push | 将本地仓库的变化推送到远程仓库。 | git push origin master |
git branch | 列出本地仓库的分支。 | git branch |
git checkout <branch> | 切换到指定分支。 | git checkout develop |
git merge <branch> | 将指定分支的变化合并到当前分支。 | git merge feature-branch |
git log | 查看提交日志。 | git log |
git diff | 查看工作区和暂存区之间、暂存区和本地仓库之间的差异。 | git diff |
git remote -v | 查看远程仓库的信息。 | git remote -v |
git fetch | 从远程仓库获取最新的变化,但不合并。 | git fetch origin |
git reset --hard HEAD | 重置工作区和暂存区到最新的本地提交。 | git reset --hard HEAD |