ducky_L

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

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   ducky_L  阅读(12)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示