前言
以下是工作中必备的12个Git命令,包括创建和初始化仓库、克隆远程仓库、添加和提交文件、查看状态和历史记录、创建和切换分支、合并分支以及推送和拉取远程仓库等操作。掌握这些命令可以帮助你进行基本的版本控制和团队协作。在日常使用中,熟练掌握这些命令将提高你的Git工作效率。
git init
代码语言:javascript复制git init 命令用于在目录中创建新的 Git 仓库。 在目录中执行 git init 就可以创建一个 Git 仓库了。 例如我们在当前目录下创建一个名为yytest的项目。
mkdir yytest
cd yytest/
git init
git clone
代码语言:javascript复制克隆远程仓库到本地。
git clone repositoryurl
git add
将文件添加到本地暂存区。
指定文件
代码语言:javascript复制git add filename
所有文件
代码语言:javascript复制git add .
git commit
代码语言:javascript复制将已添加到暂存区的文件提交到版本库,并添加提交信息。
git commit -m "commit_message"
git status
代码语言:javascript复制用于查看当前工作目录和暂存区的状态。它会显示有关文件的更改和未跟踪文件的信息,让你了解当前代码库的状态。
git status
git diff
代码语言:javascript复制查看文件的改动内容,包括与上一次提交的差异。
git diff
git log
代码语言:javascript复制显示提交历史记录,包括每个提交的作者、日期和提交信息。
git log
git branch
代码语言:javascript复制查看本地分支列表。
git branch
git checkout
代码语言:javascript复制切换到指定的分支。
git checkout branchname
git merge
代码语言:javascript复制将指定分支合并到当前分支。
git merge branchname
git push
代码语言:javascript复制将本地的提交推送到远程仓库。
git push
git pull
代码语言:javascript复制从远程仓库拉取最新的修改并合并到当前分支。
git pull