感觉自己的git一直用的不是很溜,趁有空记录一下(工作区 暂存区 远程仓库)
git clone:从远程库中克隆,克隆一个版本库到新的目录
git branch:查看分支
git branch <name>:创建分支
git branch -d <name>:删除分支
git checkout <name>:切换分支
git checkout -b <name>:创建+切换分支
git checkout -b branch-name origin/branch-name、
git checkout --track origin/branch-name: 这 两个 在本地创建和远程分支对应的分支
git branch --set-upstream branch-name origin/branch-name:建立本地分支和远程分支的关联
git merge <name>: 合并某分支到当前分支
git pull (origin dev):从远程拉取代码
git status:查询repo的状态信息
git diff (file):修改之后还没有暂存起来的变化内容
git add <file>:可反复多次使用,添加多个文件 暂存区;(git add . 提交所有改动过的文件,包括新增删除)
git commit -m <message>:提交到本地
git push (origin dev): 推送到远程
git stash:手头工作没有完成时,先把工作现场保存一下
git stash pop:回到工作现场
git reset . 撤销add
git reset --mixed HEAD^ 撤销 commit、并撤销 git add. 操作、不撤销修改代码
git reset HEAD^
// 效果和 git reset --mixed HEAD^ 一样,--mixed 是默认参数
git reset --soft HEAD^ 撤销 commit、不撤销git add .
git reset --hard HEAD^ 撤销 commit、撤销 git add . 操作、撤销修改代码
本文提供了Git的基本操作指南,涵盖从远程库克隆、分支管理、状态查询、修改暂存、提交推送等实用命令,帮助读者快速掌握Git的日常使用技巧。

3305

被折叠的 条评论
为什么被折叠?



