git代码管理常用命令以及示例

66 阅读2分钟

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>

这会删除指定的分支。如果分支已被合并,那么这个操作会成功;否则,它会提示分支未合并。