git部分指令
git init - 在当前目录下创建一个新的 Git 代码库。
git clone - 从远程代码库中获取全部代码到本地计算机上,如:git clone https://github.com/user/repo.git
git add - 将文件的改动添加至暂存区,其中 "." 表示当前目录,或指定一个文件名,例如:git add index.html 或 git add .。
git commit - 提交代码更改并添加注释信息,格式是 git commit -m "Commit message".
git status - 显示工作目录和暂存区的状态信息,如未提交的更改、已暂存的更改等等
git log - 显示Git提交历史。
git branch - 列出本地仓库现有的分支列表,或者创建一个新的分支。如需创建新的分支并切换到该分支,可使用以下命令:git checkout -b new_branch
git checkout - 切换分支或在工作目录中还原文件。例如:git checkout myBranch 表示将当前工作目录切换到myBranch。
git merge - 将不同的分支合并到当前的分支中。首先,要切换到想要合并的分支中,然后使用命令 git merge anotherBranch 将某个分支合并到当前的分支中。
git push - 将本地仓库中的提交推送到远程仓库,例如:git push origin master
git pull - 从远程Git存储库下载并合并当前分支。它等于 git fetch 和 git merge 命令的结合体。
git diff - 比较两个不同版本之间的区别,如:git diff myBranch..master
git reset - 还原已经添加至暂存区的代码更改,可以使用以下命令来将暂存区的内容恢复到上一个提交状态:git reset HEAD~1。
git stash - 存储临时文件或修改,以便在以后的时间恢复它们。如:git stash save "my changes"
git tag - 创建和管理 Git 标签。如需在您的仓库中创建一个新标签,请运行 git tag tag_name 命令
git rm - 在Git中删除文件。如要从缓存区和物理磁盘中删除文件,请使用此命令 git rm filename.