申请一个网站空间,crm客户管理系统设计,淮安做网站杨凯,南阳logo设计公司Git常用操作大全
一、基础配置
1.1 设置用户名和邮箱
git config --global user.name 你的名字
git config --global user.email 你的邮箱1.2 查看配置
git config --list二、仓库管理
2.1 初始化本地仓库
git init2.2 克隆远程仓库
git clone 仓库…Git常用操作大全
一、基础配置
1.1 设置用户名和邮箱
git config --global user.name 你的名字
git config --global user.email 你的邮箱1.2 查看配置
git config --list二、仓库管理
2.1 初始化本地仓库
git init2.2 克隆远程仓库
git clone 仓库地址2.3 查看仓库状态
git status2.4 添加文件到暂存区
git add 文件名 # 添加指定文件
git add . # 添加所有文件2.5 提交到本地仓库
git commit -m 提交说明三、分支操作
3.1 创建分支
git branch 分支名3.2 切换分支
git checkout 分支名3.3 创建并切换分支
git checkout -b 分支名3.4 查看分支
git branch # 查看本地分支
git branch -a # 查看所有分支包括远程3.5 合并分支
git checkout 目标分支
git merge 源分支3.6 删除分支
git branch -d 分支名 # 安全删除
git branch -D 分支名 # 强制删除3.7 删除远程分支
git push origin --delete 分支名四、远程协作
4.1 关联远程仓库
git remote add origin 仓库地址4.2 查看远程仓库
git remote -v4.3 推送代码到远程仓库
git push -u origin 分支名 # 首次推送并关联
git push origin 分支名 # 后续推送4.4 拉取远程代码
git pull origin 分支名 # 拉取并合并
git fetch origin 分支名 # 拉取但不合并五、历史记录与标签
5.1 查看提交历史
git log # 详细日志
git log --oneline # 简洁日志5.2 创建标签
git tag 标签名 # 给当前提交打标签
git tag 标签名 提交ID # 给指定提交打标签5.3 查看标签
git tag5.4 删除标签
git tag -d 标签名 # 删除本地标签
git push origin :refs/tags/标签名 # 删除远程标签5.5 推送标签到远程
git push origin 标签名 # 推送单个标签
git push origin --tags # 推送所有标签六、冲突解决
合并冲突时打开冲突文件找到标记, , 手动选择保留的内容删除冲突标记后添加并提交。
七、撤销与回退
7.1 撤销暂存区文件
git reset HEAD 文件名 # 撤销指定文件
git reset # 撤销所有文件7.2 恢复工作区文件
git checkout -- 文件名 # 恢复未暂存的修改7.3 回退提交版本
git reset --soft HEAD^ # 回退一次提交保留修改
git reset --mixed HEAD^ # 回退提交和暂存保留工作区
git reset --hard HEAD^ # 完全回退上一个版本
git reset --hard 提交ID # 回退到指定版本7.4 撤销提交未推送
git reset --soft HEAD^ # 保留修改仅撤回提交
git reset --hard HEAD^ # 彻底回退7.5 撤销提交已推送
git revert 提交ID # 创建新提交撤销指定提交八、忽略文件
在项目根目录创建.gitignore文件添加需要忽略的文件或目录。
九、高级操作
9.1 暂存当前修改
git stash # 暂存未提交的修改
git stash push -m 描述信息 # 暂存并添加描述
git stash apply # 恢复最近一次暂存
git stash pop # 恢复并删除暂存9.2 挑选提交
git cherry-pick 提交ID # 将某个提交应用到当前分支9.3 变基操作
git rebase 分支名 # 将当前分支变基到指定分支十、配置与帮助
10.1 查看Git版本
git --version10.2 获取帮助
git help 命令名