git 命令总结

一、常用命令

Git 是一种常用的版本控制系统,提供了丰富的命令行工具来管理代码的版本和分支。以下是 Git 常用的一些命令:

1. git init

在一个新的项目中,可以使用 `git init` 命令来初始化一个 Git 仓库。这个命令会在当前目录中创建一个 `.git` 文件夹,包含所有版本控制相关的信息。

2. git clone

如果需要将一个已有的 Git 仓库克隆到本地,可以使用 `git clone` 命令,例如 `git clone https://github.com/username/repo.git` 可以将 GitHub 上的一个远程仓库克隆到本地。

3. git add

在使用 Git 进行版本控制时,需要将修改的文件加入到 Git 的工作区。可以使用 `git add` 命令来将一个或多个文件加入到缓存区,例如 `git add file.txt` 可以将一个名为 `file.txt` 的文件加入缓存区。

4. git commit

当修改的文件已经加入到缓存区时,可以使用 `git commit` 命令来提交修改内容。例如,`git commit -m "commit message"` 可以提交一个修改,并添加提交消息。

5. git push

如果需要将修改的内容上传到远程仓库,可以使用 `git push` 命令,例如 `git push origin master` 可以将本地的修改推送到名为 `origin` 的远程仓库的 `master` 分支上。

6. git pull

如果需要从

远程仓库中更新本地仓库中的内容,可以使用 `git pull` 命令。例如,`git pull origin master` 可以从名为 `origin` 的仓库中拉取 `master` 分支上的最新代码。

7. git branch

Git 中支持多个分支,可以通过 `git branch` 命令查看当前有哪些分支,例如 `git branch` 可以查看所有本地分支的列表。

8. git checkout

在 Git 中,可以通过 `git checkout` 命令来切换分支,例如 `git checkout feature` 可以将当前分支切换到名为 `feature` 的分支上。

9. git merge

当需要将一个分支中的内容合并到另一个分支中时,可以使用 `git merge` 命令。例如,`git merge feature` 可以将名为 `feature` 的分支合并到当前分支。

以上是 Git 常用的一些命令,可以满足日常的版本控制需求。除了这些命令,Git 还提供了很多其他的命令和选项,可以在使用中逐渐学习和掌握。

二、用户名和密码

10. 查看用户名

git config user.name

11.查看密码

git config user.password

12.修改用户名

git config --global user.name "xxx(新用户名)"

13.修改密码

git config --global user.password "xxx(新密码)"

14.修改邮箱

git config --global user.email "xxx@xx.com(新邮箱)"

三、回滚

在 Git 中,回滚(Rollback)指的是撤销之前的提交(Commit)操作,将代码恢复到之前的状态。Git 提供了多种回滚的方式,以下是常用的两种方式:

1 回滚单个 commit

可以使用以下命令回滚单个 commit:

```
git revert <commit-id>
```

其中 `<commit-id>` 为需要回滚的 commit 的标识符。执行该命令后,Git 会在当前分支上创建一个新的 commit,将之前的操作反转,实现回滚。

2 回滚多个 commit

如果需要回滚多个连续的 commit,可以使用以下命令:

```
git reset <commit-id>
```

其中 `<commit-id>` 为需要回滚的 commit 的标识符。执行该命令后,Git 会将当前分支的 HEAD 指向 `<commit-id>`,之后的 commit 都会被删除,实现回滚。需要注意的是,这种方式会删除之前的 commit 记录,如果之前的 commit 已经被推送到远程仓库,应该避免使用该方式。

3  恢复回滚的操作

如果在回滚之后需要恢复之前的操作,可以使用以下命令:

```
git revert <revert-commit-id>
```

其中 `<revert-commit-id>` 为之前执行 `git revert` 命令创建的 revert 提交的标识符。执行该命令后,Git 会创建一个新的 commit,恢复之前被回滚的操作。

以上是 Git 回滚的常用方式,需要根据具体的情况进行选择。在回滚之前,应该先备份好相关的代码和数据,以免误操作造成不可挽回的损失。

  • 17
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值