Nico
Published on 2025-06-17 / 16 Visits
0
0

Git常用指令

强制覆盖

 git fetch -all

 git reset --hard origin/mastergit

 git pull

用户配置

 git config --global user.name "nico"

 git config --global .email "nico.zhu@qq.com"

git 初始化

git init

git status

git 添加

git add

git add . 添加所有更改

git rm --cached 删除暂存区

git rm 从暂存和工作区同时删除

git 提交

git commit -m "first commit"

git commit -a -m "full commit" 从工作区提交

查询日志

git log --online

git log --color --graph

分支操作

git branch nico_branch 创建分支

git branch -d nico_branch 删除分支

git branch -v 显示分支信息

git checkout nico_branch 切换到分支 nico_branch

git checkout -b new_branch 创建新分支并切换

git checkout - 恢复上一个分支

主分支同步到子分支

git checkout sub-dev

git merge dev

git status

git add.

git commit -m "git sync sub-dev to dev"

git push

git push origin 新分支名称 # 推送分支push 远端

子分支同步到主分支

git checkout dev

git merge sub-dev

git status

git pull --rebase

git push

git回退到某个commit

git reset --hard HEAD^ 回退到上个版本

git reset --hard HEAD


Comment