0
点赞
收藏
分享

微信扫一扫

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/分支名​​;


举报

相关推荐

0 条评论