0


Git常用操作

Git 是一个强大的版本控制系统,用于管理代码仓库,追踪历史变更以及协作开发。以下是一些常用的 Git 命令,涵盖更新仓库、查找历史版本等操作:

一、基础操作

  1. 初始化仓库 git init在当前目录下初始化一个新的 Git 仓库。
  2. 克隆远程仓库 git clone <repository-url>克隆远程仓库到本地。
  3. 查看当前仓库状态 git status显示工作目录和暂存区的状态,包括哪些文件有改动。
  4. 添加文件到暂存区 git add <file>将指定文件添加到暂存区。 git add .将所有更改的文件添加到暂存区。
  5. 提交更改 git commit -m "commit message"提交暂存区的内容,并附上提交说明。
  6. 查看提交历史 git log显示仓库的提交历史。 git log --oneline以简洁的一行格式显示提交历史。

二、远程仓库操作

  1. 查看远程仓库 git remote -v显示当前的远程仓库地址。
  2. 添加远程仓库 git remote add origin <repository-url>将远程仓库链接到本地仓库,origin 是默认的远程仓库名称。
  3. 从远程仓库拉取更新 git pull从远程仓库拉取最新的更改并与当前分支合并。
  4. 推送本地更改到远程仓库 git push origin <branch>将指定分支的更改推送到远程仓库。

三、分支管理

  1. 查看所有分支 git branch查看本地所有分支。
  2. 创建新分支 git branch <branch-name>创建一个新的分支。
  3. 切换分支 git checkout <branch-name>切换到指定分支。
  4. 创建并切换到新分支 git checkout -b <branch-name>创建一个新分支并立即切换过去。
  5. 合并分支 git merge <branch-name>将指定的分支合并到当前分支。
  6. 删除分支 git branch -d <branch-name>删除本地分支。

四、查看和回滚历史版本

  1. 查看特定文件的修改历史 git log -- <file>查看某个文件的提交历史。
  2. 比较两个提交之间的差异 git diff <commit-id1> <commit-id2>比较两个提交之间的代码差异。
  3. 查看工作目录和暂存区之间的差异 git diff查看未暂存的修改。
  4. 回滚到某个特定的提交 git reset --hard <commit-id>将当前分支的状态回退到某个特定提交,丢弃所有后续的更改。
  5. 回退最近的提交(保留改动但不提交) git reset --soft HEAD^回退到上一个提交,保留改动但不提交。
  6. 撤销某次提交的更改 git revert <commit-id>创建一个新的提交,撤销指定提交的改动。

五、Git 标签

  1. 创建标签 git tag <tag-name>为当前提交创建一个轻量标签。
  2. 查看所有标签 git tag列出所有标签。
  3. 推送标签到远程仓库 git push origin <tag-name>

六、其他实用命令

  1. 临时存储未提交的更改 git stash将当前工作目录的修改保存起来,以便稍后恢复。
  2. 恢复暂存的更改 git stash apply恢复之前 git stash 保存的更改。
  3. 显示每行代码的提交记录(blame) git blame <file>显示指定文件每一行的最后一次提交记录。
  4. 清除已删除的文件 git clean -f清除未被追踪的文件或目录。

这些命令能够帮助你有效地管理和操作 Git 仓库,无论是本地操作还是远程协作,Git 都提供了非常灵活和强大的功能。

git常用的命令,更新仓库,寻找历史版本等等


本文转载自: https://blog.csdn.net/2201_75390275/article/details/142716767
版权归原作者 冲冲冲你是最棒的 所有, 如有侵权,请联系我们删除。

“Git常用操作”的评论:

还没有评论