git命令行全攻略:常见操作一网打尽!
2023-12-22 00:43:44
git 常用命令
- git init :初始化一个新的 Git 仓库。
- git add :将文件添加到暂存区。
- git commit :将暂存区的文件提交到本地仓库。
- git push :将本地仓库的更改推送到远程仓库。
- git pull :从远程仓库拉取更改到本地仓库。
- git branch :列出所有本地分支。
- git checkout :切换到另一个分支。
- git merge :将另一个分支合并到当前分支。
- git revert :回退到上一个提交。
- git reset :重置当前分支到某个提交。
git 分支
分支是 Git 中用于管理不同开发任务或功能的工具。您可以使用 git branch 命令创建、列出和切换分支。要创建一个新的分支,可以使用以下命令:
git branch <branch-name>
例如,要创建一个名为 "feature/new-feature" 的新分支,您可以使用以下命令:
git branch feature/new-feature
要切换到另一个分支,可以使用以下命令:
git checkout <branch-name>
例如,要切换到 "feature/new-feature" 分支,您可以使用以下命令:
git checkout feature/new-feature
要合并另一个分支到当前分支,可以使用以下命令:
git merge <branch-name>
例如,要将 "feature/new-feature" 分支合并到当前分支,您可以使用以下命令:
git merge feature/new-feature
git 回退
回退是 Git 中用于撤销更改的工具。您可以使用 git revert 命令回退到上一个提交,也可以使用 git reset 命令重置当前分支到某个提交。
要回退到上一个提交,可以使用以下命令:
git revert HEAD
要重置当前分支到某个提交,可以使用以下命令:
git reset --hard <commit-ish>
例如,要将当前分支重置到上一次提交,您可以使用以下命令:
git reset --hard HEAD~1
git 远程仓库
远程仓库是 Git 中用于存储代码库的中央位置。您可以使用 git push 命令将本地仓库的更改推送到远程仓库,也可以使用 git pull 命令从远程仓库拉取更改到本地仓库。
要将本地仓库的更改推送到远程仓库,可以使用以下命令:
git push origin <branch-name>
例如,要将本地仓库的更改推送到名为 "origin" 的远程仓库的 "master" 分支,您可以使用以下命令:
git push origin master
要从远程仓库拉取更改到本地仓库,可以使用以下命令:
git pull origin <branch-name>
例如,要从名为 "origin" 的远程仓库的 "master" 分支拉取更改到本地仓库,您可以使用以下命令:
git pull origin master
结语
Git 是一个功能强大且易于使用的版本控制系统。它可以帮助您轻松管理代码库的历史记录,并与其他团队成员协作开发项目。本文介绍了一些常见的 git 命令,希望能帮助您快速上手 git。