merger local & remote
pull/86/head
Zhao Chi 3 years ago
commit 70d079ccee

@ -115,6 +115,7 @@ git reset --hard HEAD^ 撤销git commit误将文件提交一旦提交
git rm/add <file> git rm/add <file>
git commit -m "remove <file>" 删除版本库中的<file>:删除工作区文件后,继续删除版本库中相应的文件 git commit -m "remove <file>" 删除版本库中的<file>:删除工作区文件后,继续删除版本库中相应的文件
git checkout -- <file> 根据版本库中的<file>恢复工作区<file> git checkout -- <file> 根据版本库中的<file>恢复工作区<file>
git restore <file> 对于 checkout -- <file> 的新写法 (2.23 引入)
############################################################################## ##############################################################################
# 清理工作区未track也未ignore的文件或文件夹(如各种临时.swp, .patch文件等) # 清理工作区未track也未ignore的文件或文件夹(如各种临时.swp, .patch文件等)
@ -148,11 +149,12 @@ git clone <remote address> git协议速度更快但通常公司内网不允
############################################################################## ##############################################################################
git branch <branch name> 创建<branch name>分支 git branch <branch name> 创建<branch name>分支
git checkout <branch name> 切换至<branch name>分支 git checkout <branch name> 切换至<branch name>分支
git switch <branch name> 切换至<branch name>分支 git switch <branch name> 切换至<branch name>分支 (2.23 引入)
git checkout -b <branch name> 创建并切换至<branch name>分支 git checkout -b <branch name> 创建并切换至<branch name>分支
git switch -c <branch name> 创建并切换至<branch name>分支 git switch -c <branch name> 创建并切换至<branch name>分支
git branch 查看已有分支(* 表示当前分支) git branch 查看已有分支(* 表示当前分支)
git merge <branch name> 合并<branch name>到当前分支通常在master分支下操作 git merge <branch name> 合并<branch name>到当前分支通常在master分支下操作
git merge --no-commit <branch name> 合并<branch name>到当前分支,但不提交
git branch -d <branch name> 删除分支 git branch -d <branch name> 删除分支
git branch -m oldbranchname newname 删除分支 git branch -m oldbranchname newname 删除分支

Loading…
Cancel
Save