> 文档中心 > git工具使用-概括

git工具使用-概括


版本控制工具git使用

git的工作流程;

文件上传修改与撤回

git三个区 工作区、暂存区、本地库

文件上传:文件创建然上传到暂存区再上传至本地库,文件下载:工作区需要直接从本地库调用不用通过暂存区;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-60B2CuPg-1634228225365)(.\git工作流程.jpg)]

  • 初始化仓库 命令git init在本地初始化一个本地空仓库;
    • 查看工作目录与暂存区文件状态 命令:git status;
    • 创建文件后将文件添加到暂存区 命令:git add;
    • 将暂存区文件提交到本地仓库 命令:git commit;
    • 查看提交日志信息 命令:git log;
    • 取消暂存区文件 命令:git restore --staged 文件名或者git reset HEAD 文件名;

版本回退

  • 查看日志 命令:git log 与 git log --pretty=oneline;
  • 查看所有日志命令:git reflog;
  • 回退一个版本命令:git reset --hard HEAD^;
  • 回退多个版本命令:git reset --hard HEAD~回退次数;
  • 回到某个具体版本命令:git reset --hard 唯一标识码;

删除文件

- 查看文件本地仓库下文件目录 命令:```git ls-files```;- 下载新版本到工作区 命令:```git checkout ```;- 删除工作区文件 命令:```rm -rf 文件名```;- 删除本地仓库文件在工作区文件被删除之后,可通过命令:```git add/rm 文件名```;删除仓库文件;

远程仓库

远程同步码云命令:git push -u origin master

本地分支操作

  • 查看当前分支 命令:git branch;
  • 新建分支并且切换到新分支 命令:git checkout -b 分支名;
  • 切换分支命令:git checkout 分支名;
  • 分支重命名命令:git branch -m 旧分支名 新分支名;
  • 合并分支,先回到主干然后用命令:git merge 分支名;
  • 删除分支命令:git branch -d 分支名;

远程分支操作

  • 查看本队与远程分支 命令:git branch -a;
  • 推送本地分支到远程 命令:git push origin 分支名;
  • 删除远程分支(本地分支保留)命令:git push origin : 分支名
  • 获取远程仓库分支命令:git fetch;
  • 拉取远程分支并在本地创建分支:git checkout -b 分支名 origin/分支名;

古龙中文句子网