ducky_L

导航

git常用操作

一、创建版本库:

  • git clone <url>   克隆远程仓库
  • git init  初始化仓库

二、git提交代码:

  • git status   查看哪些文件修改
  • git add .   跟踪所有改动的文件
  • git add <file>    跟踪指定文件
  • git commit -m “message"    提交更改
  • git pull    拉取远端服务器代码库的文件到本地代码库
  • git push    提交到本地代码库的文件都推送到远端服务器代码库
  • git commit --amend -m ‘message’    修改最后一次提交

三、查看提交历史:

  • git log  查看所有提交历史
  • git log -p <file>  查看指定文件提交历史
  • git blame <file>  以列表方式查看指定文件提交历史
  • git log --author='me' 查看特定用户提交历史
  • git log --pretty=online <file> 查看特定文件提交历史

四、分支

  • git branch   查看本地分支
  • git branch -a   查看本地及远程分支
  • git branch <new-branch>   创建新分支
  • git checkout <branch>   切换分支
  • git checkout -b <new-branch> 创建新分支并切换到新分支
  • git branch -d <branch> 删除本地分支
  • git branch -r -d origin/<branch>   git push origin :<branch> 删除远程分支
  • git merge <branch>  合并分支
  • git fetch <branch> 获取特定分支

五、撤销

  • git checkout HEAD <file> 撤销本地特定文件修改
  • git reset --hard HEAD  撤销本地未提交修改
  • git reset --hard HEAD^^  /  git reset --hard  HEAD~2  /git reset --hard <commitid>  回退2个commit 版本
  • git push --force 强制push到远程
  • git revert <commit> 撤销指定提交

posted on 2023-07-06 15:05  ducky_L  阅读(11)  评论(0编辑  收藏  举报