git
git init:将修改目录添加到暂存区

git add:将暂存区修改内容提交到库

git commit 文件名 -m ‘说明’:告诉git将文件提交到库

git log :查看当前节点版本

git status:查看命令结果

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

git reset --hard commit_id:跳到指定版本
git删除
git rm test.txt

git reflog
查看所有命令操作(用于切换到未来节点)

工作区:当前文件夹
版本库:工作区到的.git文件夹
暂存区:在.git文件夹下,add提交的位置
master分支:第一个自动创建的分支,由一个head指针指向它
工作区修改 (add之前)
git checkout -- readme.txt

暂存区(add之后,commit之前)
git reset HEAD readme.txt
git checkout -- readme.txt
暂存区
如果已经提交到库使用版本回退
git reset --hard HEAD^
创建分支:git branch <name>

切换分支:git checkout <name>

查看分支:git branch

合并某分支到当前分支

删除分支:git branch -d <name>

把工作区的工作场景暂时保存:git stash
查看保存的工作场景:git stash list

恢复工作区场景但是不删除对工作区场景的存储:git stash apply

恢复并删除工作区场景:git stash pop

强制删除一个没有合并过的分支:git branch -D <name>


浙公网安备 33010602011771号