资阳专业网络推广方案,seo对网站的作用,网站运营团队,小学学校网站模板免费下载Git 是程序员工作中不可或缺的版本控制工具#xff0c;以下是一些优化后的常用 Git 命令列表#xff0c;旨在帮助你更高效地使用 Git 进行版本控制。
基础操作 拉取代码 git clone xxx.git创建分支 git branch dev切换分支 git checkout dev
# 或者
git switch dev创建并切换…Git 是程序员工作中不可或缺的版本控制工具以下是一些优化后的常用 Git 命令列表旨在帮助你更高效地使用 Git 进行版本控制。
基础操作 拉取代码 git clone xxx.git创建分支 git branch dev切换分支 git checkout dev
# 或者
git switch dev创建并切换分支 git checkout -b dev
# 或者
git switch -c dev查看分支 git branch
# 查看远程分支
git branch -r删除分支 git branch -d dev
# 删除远程分支
git push origin -d dev代码变更管理 添加到暂存区 git add .查看未暂存的变更 git diff提交变更 git commit -m xxxx修改最后一次提交 git commit --amend推送代码 git push origin dev
# 强制推送
git push -f origin dev拉取代码 git pull origin dev合并分支 git merge dev查看状态 git status查看提交历史 git log查看可引用的历史版本记录 git reflog整理提交历史 git rebase origin/dev撤销 rebase git rebase --abort回退版本 git reset --hard commit_id
# 回退上一个版本
git reset --soft HEAD^撤销代码 git revert commit_id分支和配置管理 修改分支名 git branch -m oldBranchName newBranchName
git push origin :oldBranchName
git push --set-upstream origin newBranchName查看配置 # 查看全局配置
git config --global --list
# 查看用户名
git config --global user.name
# 修改用户名
git config --global user.name Your Name
# 配置邮箱
git config --global user.email emailexample.com其他实用命令 统计代码行数 git ls-files | xargs wc -l文件或文件夹重命名 # 重命名文件
git mv src/filename.ts src/fileName.ts
# 重命名文件夹
git mv src/jsutils src/jsUtils提交信息规范
提交信息前缀 feat: 新功能fix: 修复问题style: 代码风格perf: 性能优化refactor: 重构test: 测试相关docs: 文档更新chore: 其他更改
CodeReview 常用缩写
PR: 拉取请求LGTM: 代码审查通过SGTM: 同意审查WIP: 工作进行中PTAL: 请查看TBR: 待审查TL;DR: 太长不看TBD: 待定
简单易懂的 Git 视频教程推荐 希望这些优化后的命令能帮助你更高效地使用 Git。在实际使用中根据项目需求和团队约定你可能需要调整这些命令。