Git 是一个开源的分布式版本控制系统,用于跟踪文件的变更。以下是一些 Git 代码管理的常用命令及其示例:
1、初始化仓库
git init
这会在当前目录创建一个新的 Git 仓库。
2、克隆仓库
git clone <repository-url>
这会克隆一个远程仓库到本地。
3、添加文件到暂存区
git add <file>
将指定的文件添加到暂存区。如果你想添加所有文件,可以使用 git add .。
4、提交更改
git commit -m "Your commit message"
这将提交暂存区的更改到本地仓库。
5、查看仓库状态、
git status
这会显示仓库的当前状态,包括哪些文件被修改、哪些文件被添加到暂存区等。
6、查看提交历史
git log
这会显示所有的提交历史。
7、 回退版本
git reset --hard <commit-hash>
这会回退到指定的提交。注意,这个操作会丢失回退点之后的所有更改,所以在使用时要小心。
8、比较文件差异
git diff <file>
这会显示指定文件在工作区和暂存区之间的差异。如果你想比较工作区和最新提交之间的差异,可以使用 git diff HEAD 。
9、推送更改到远程仓库
git push origin <branch-name>
这会将本地的更改推送到远程仓库的指定分支。
10、从远程仓库拉取更改
git pull origin <branch-name>
这会将远程仓库的指定分支的更改拉取到本地,并合并到当前分支。
11、创建并切换分支
git checkout -b <new-branch-name>
这会创建一个新的分支,并立即切换到该分支。
12、合并分支
git merge <branch-to-merge>
这会将指定的分支合并到当前分支。
13、 删除分支
git branch -d <branch-name>
这会删除指定的分支。如果分支已被合并,那么这个操作会成功;否则,它会提示分支未合并。