📅  最后修改于: 2023-12-03 15:15:19.317000             🧑  作者: Mango
Git是一个分布式版本控制系统,被广泛用于软件开发中。它可以帮助程序员更好地管理和跟踪代码的变化。以下是一些常用的Git命令及其功能:
git init
在项目目录中初始化一个新的Git仓库。
git add <文件名>
将指定文件添加到暂存区,准备进行提交。
git commit -m "提交描述"
将暂存区的改动提交到本地版本库,并附上相应的提交描述。
git branch
显示当前仓库的所有分支。
git branch <分支名>
创建一个新的分支。
git checkout <分支名>
切换到指定的分支上。
git merge <分支名>
将指定分支合并到当前分支。
git rebase <分支名>
将指定分支的提交应用到当前分支上。
git remote add <别名> <远程仓库URL>
将远程仓库与本地仓库关联,并指定一个别名。
git push <远程仓库别名> <分支名>
将本地分支的改动推送到远程仓库。
git pull <远程仓库别名> <分支名>
拉取远程仓库中的改动并合并到当前分支。
git clone <远程仓库URL>
克隆远程仓库到本地。
git reset --hard <commit哈希值>
回退到指定的提交,丢弃之后的所有改动。
git revert <commit哈希值>
创建一个新的提交,撤销指定提交的改动。
git log
查看提交日志。
git status
查看工作区与暂存区的状态。
git diff
查看工作区与暂存区之间的差异。
以上是一些常用的Git命令,可以帮助程序员更好地进行版本控制和协作开发。在实际使用中,还可以结合其他命令和选项进行更复杂的操作。详细的Git命令使用说明可以查阅Git官方文档。